Paketler


    × Bunları biliyor muydunuz?
"Konsol ile ZN Framework içerisinde bulunan kütüphane, kontrolcü, model, komut ve fonksiyon çalıştırılabilir."


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
# Paketlerin ZN Dışında Kullanımı

 

 

# 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 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.