Paketler
×
Bunları biliyor muydunuz?
"Databases/ dizini bir veritabanı tablolarının şemasını oluşturup Generate::databases() komutu ile bu şemanın gerçek bir veritabanı ve tablo olarak işlenmesini sağlayabilirsiniz."
"Databases/ dizini bir veritabanı tablolarının şemasını oluşturup Generate::databases() komutu ile bu şemanın gerçek bir veritabanı ve tablo olarak işlenmesini sağlayabilirsiniz."
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.