v-dem / queasy-i18n
该包最新版本(dev-master)没有可用的许可信息。
dev-master
2017-09-10 15:17 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~5.7
This package is auto-updated.
Last update: 2024-09-12 04:06:41 UTC
README
Queasy PHP框架是为了帮助那些不需要在大框架(如Laravel)中实现许多功能的中小型项目而开发的。
要求
- PHP 5.3 - 更新的PHP版本也可以使用。该框架不使用新版本中引入的任何东西,因此在PHP 5.3托管环境中也很适用。
- PDO - 用于数据库访问。
- Apache Httpd - 用于提供人类可读的URL的 .htaccess。
安装
- 安装Composer
- 运行
composer create-project --stability=dev --prefer-dist v-dem/queasy-app YOUR_PROJECT_NAME
- 将
queasy-config.php.sample
复制到queasy-config.php
,并根据您的系统配置修改其设置。
特性
快速
- 比其他微框架快得多。
简单
- 不使用复杂的DI或IoC。只是标准的OOP。因此调试非常简单,源代码易于理解。
小巧
- 只有几十个文件。并且它们只在需要时加载。
功能
- 支持复杂配置,能够从不同的文件加载。
- 开箱即支持国际化。
- 表单验证也开箱即用。
- 内置的日志记录器,未来必须兼容PSR。
- 对于简单的查询(如INSERT、DELETE、UPDATE或通过单个字段进行SELECT),数据库访问非常简单;更复杂的查询可以在配置文件中配置。
- 支持REST。每个控制器都应该响应HTTP方法,如GET、POST、PUT、DELETE等 - 不需要路由。
MVC
文件夹结构
/app
自定义应用程序文件的默认文件夹-
/app/controllers
控制器
-
/app/models
模型
-
/app/forms
表单
-
/app/events
事件
-
/app/listeners
事件监听器
-
/app/App.php
主应用程序类
/public
CSS、JS、图像等公共资源的默认文件夹/public/index.php
Queasy加载器/i18n
默认翻译文件夹/logs
默认日志文件文件夹/views
默认视图文件夹/vendor
包含Composer类,包括Queasy核心文件