Paketler
×
Bunları biliyor muydunuz?
"URL::base() ve URL::site() kullanımları farklıdır. Özellikle varlık dosyalarına yol verilirken URL::base(), [a] etiketi ile köprü oluştururken URL::site() kullanılmalıdır."
"URL::base() ve URL::site() kullanımları farklıdır. Özellikle varlık dosyalarına yol verilirken URL::base(), [a] etiketi ile köprü oluştururken URL::site() kullanılmalıdır."
ZN Framework'ün kütüphaneleri paketler hali getirilerek framework dışında da kullanılabilmesi amaçlanmıştır.
# Bölüm Başlıkları
# Desteklenen Paketler
Aşağıdaki paketler ZN Framework'ün dağıtımları ile kurulu gelmektedir.
| Desteklenen Paketler | Paket İçeriği | Git Paket İsmi |
| ZN Core | ZN Çekirdek Yapıları | package-zerocore |
| Database | DB DBForge DBTool MDB Migration GrandModel |
package-database |
| Hypertext | Form Html Script Style |
package-hypertext |
| XML | XML | package-xml |
| Validation | Validation Validator Validate |
package-validation |
| Template Engine | Wizard | package-template-engine |
| Storage | Session Cookie |
package-storage |
| Shopping | Cart | package-shopping |
| Services | CDN CURL Restful |
package-services |
| Security | Security | package-security |
| Response | Redirect Refresh |
package-response |
| Request | Env Get Post Request Server Http Method URI URL |
package-request |
| Remote | FTP SSH |
package-remote |
| Protection | Json Serial Separator |
package-protection |
| Prompt | Processor | package-prompt |
| Pagination | Pagination | package-pagination |
| Language | ML | package-language |
| Image | GD Thumb |
package-image |
| Helpers | Cleaner Converter Debugger Iterate Limiter Logger Mime Reflect Rounder Searcher Symbol Tester |
package-helpers |
| Authentication | User | package-authentication |
| Authorization | Permission | package-authorization |
| Buffering | Buffer | package-buffering |
| Cache | Cache | package-cache |
| Captcha | Captcha | package-captcha |
| Comparison | Benchmark | package-comparison |
| Compression | Compress | package-compression |
| Console | Console | package-console |
| Crontab | Crontab | package-crontab |
| Cryptography | Crypto Encode |
package-cryptography |
| Datatypes | arrays Collection Objects Strings Stack |
package-datatypes |
| DateTime | Date Time |
package-datetime |
| Email IMAP |
package-email | |
| Filesystem | File Folder Upload Document Converter Download |
package-filesystem |
| Generator | Generate | package-generator |
| EventHandler | EventHandler | package-event-handler |
| Payment | Payment | package-payment |
# Paketlerin ZN Dışında Kullanımı
ZN Framework'ün tüm paketleri ZN dışında da kullanılabilmektedir. Bunun için paketlerin composer ile kurulması gerekmektedir.
composer require znframework/package-{name}
Kurulumdan sonra aşağıda yer alan örnek koddaki gibi kullanabilirsiniz.
<?php require 'vendor/autoload.php';
ZN\ZN::run();
# Your codes.
