zofe / rapyd-framework
PHP 5.3 CRUD 模式微框架
Requires
- php: >=5.3.0
- illuminate/database: 4.0.*
- slim/slim: 2.*
- slim/views: 0.1.*
- symfony/config: 2.3.*
- symfony/form: 2.3.*
- symfony/translation: 2.3.*
- symfony/twig-bridge: 2.3.*
- symfony/validator: 2.3.*
- twig/twig: 1.*
This package is auto-updated.
Last update: 2022-05-04 20:55:46 UTC
README
项目网址: https://github.com/zofe/rapyd-framework/
Rapyd 是一个基于 Slim 框架、Twig、Symfony Forms、Illuminate/Database、Twitter Bootstrap 的 PHP 5.3 微框架。
详细信息
- Rapyd 扩展 Slim 应用程序,为您提供具有模块化分离的 MVC 框架
- 使用 Twig 作为视图模板引擎
- Illuminate/Database(流畅查询和模式构建器,以及 Eloquent ORM)作为数据库引擎
- 使用 Symfony Forms 作为表单小部件的基础
- 使用 Bootstrap 3 作为 html/css 输出的标准
- 提供一组展示小部件(数据网格等),让您快速开发 CRUDL 应用程序。
Felice Ostuni
重要通知
rapyd-framerowk 的开发现已停止。(如果您喜欢,可以将其分支,我不能提供支持)。
原因:我专注于 "laravel" 版本的开发。
替代方案
如果您需要 Slim/Twig/Eloquent,请查看
http://www.xsanisty.com/project/slim-starter
如果您需要 Slim(或任何其他路由器)/Blade/Eloquent,请查看
http://github.com/zofe/deficient
rapyd-laravel 的开发现已活跃(将其分支并使用 PULL REQUEST 帮助开发)。
Rapyd 现已重生为标准的 Laravel 包
https://github.com/zofe/rapyd-laravel
要求
- composer https://getcomposer.org.cn/
- PHP 5.3+
通过 composer 安装
$ composer create-project -s dev zofe/rapyd-framework rapyd-framework
(您也可以在 github 上分支,下载,git clone 等)请记住将您的 vhost document-root 设置为 rapyd-framework/web
您将获得:一个简单的 MVC,一个强大的查询构建器 & ORM,一个优秀的模板引擎,强大的表单
- Slim https://slim.php.ac.cn/
- Eloquent https://github.com/illuminate/database
- Twig http://twig.sensiolabs.org/
- Symfony Forms https://symfony.ac.cn/doc/master/book/forms.html
-- /web -- 是您应该设置为 vhost 文档根的文件夹
-- /src/App --
是您开发应用程序的地方(使用 MVC),例如使用 eloquent-orm 作为您的模型,使用 twig 作为您的视图,以及扩展 \Rapyd\Controller 的控制器
-- /src/Modules -- 仅当您需要将应用程序拆分为模块时
待办事项
- 重新实现 rapyd CRUD 小部件
- dataform
- datafilter
- dataedit
非常旧的版本演示、文档和源代码
注意:我将尝试在当前版本中重新实现这些功能