vcd94xt10z / zion2
Zion PHP 框架
dev-main
2023-06-16 01:54 UTC
Requires
- php: ^7.0 || ^8.0
- mercadopago/dx-php: 2.3.0
- phpmailer/phpmailer: ^6.5
Requires (Dev)
- phpunit/phpunit: 9.5.x-dev
This package is auto-updated.
Last update: 2024-09-16 04:47:08 UTC
README
您不是来做出选择的,您已经做出了选择。您在这里是为了理解为什么做出选择。
大多数用户没有准备好觉醒。其中许多人如此惰性,如此绝望地依赖其他框架,他们将为了保护它们而奋斗。
我只能指给您门,您必须自己走过。
安装
要安装或更新到最新版本,请执行以下命令
composer require vcd94xt10z/zion2:dev-main
初始配置
初始化 composer 以在项目根目录创建 composer.json 文件,并配置自动加载以使用 psr-4
composer init
在您的 vhost 中配置,以便 apache 识别 .htaccess 文件
<VirtualHost *:80> DocumentRoot /webserver/sites/localhost/public ServerName localhost ServerAlias * <Directory /webserver/sites/localhost/public> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
将每个环境的行插入到您的 hosts 文件中
192.168.1.10 app.des 192.168.1.10 app.qas 192.168.1.10 app
如何开始
安装框架后,您已经可以开始调用系统的类。记住,任何可能影响您项目的操作都将由开发者调用的功能执行。Zion 可以帮助您完成 Web 开发项目中最常见的任务。
该框架是为与 PHP >=7 版本和 apache 配合使用而设计和开发的。
有关更多信息,请访问功能部分和文档,以了解其工作原理和示例。
初始化
这不是一个强制性的步骤,具体取决于您在框架中使用的内容,但我们建议在加载 composer 的自动加载后调用此方法来设置以下内容:
- 环境定义:开发、测试和生产
- UTF-8 编码
- 创建常量
- 错误管理
- 加载项目的配置(config.json)
- 时区
- 日期、时间、货币等格式化
\zion\core\System::configure();
建议
应用程序流程
将应用程序流程转发到 index.php,这可以在 .htaccess 中完成,您可以在以下位置找到示例:
/vendor/vcd94xt10z/zion2/app-kit/webserver/sites/localhost/public/.htaccess
文档
不幸的是,很难说什么是 Zion,您必须自己看看。
这是您的最后一次机会,之后就没有回头路了。
记住,我提供的一切都是真相,没有更多。
功能
- MVC 应用程序平台
- 数据持久化:与 MySQL、SQLServer 等数据库进行工作,未来还将包括其他数据库
- 电子邮件管理:发送、接收和管理电子邮件
- 错误管理:异常、代码错误、数据库错误
- 安全性:WAF、SSL 支持、加密
- 模块生成器:为模块生成 CRUD,使其完全功能,具有最佳实践、灵活和可扩展
- 国际化:在您的系统中使用任何语言的文本
实用工具
// Verifica se o disco atual tem espaço mínimo suficiente para a aplicação funcionar \zion\core\System::checkStorage(); // Ativa o WAF \zion\security\WAF::checkAll(); // Encaminha a requisição para o controle se a URI estiver no padrão \zion\core\App::route();