Packages
ZN Framework libraries are listed below. ZN Framework libraries can also be used outside the framework.
# Section Headings
# Supported Packages
The following packages are installed with the editions of ZN Framework.
Supported Packages | Package Content | Package Name |
ZN Core | ZN Core Structures | 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 |
# Use of Packages Outside of ZN
All packages of ZN Framework can also be used outside of ZN. For this, packages must be installed with composer.
composer require znframework/package-{name}
After installation, you can use it as in the example code below.
<?php require 'vendor/autoload.php';
ZN\ZN::run();
# Your codes.