gluecks-gmbh / base
dev-master
2020-10-21 21:23 UTC
Requires
- ext-json: *
- ext-mysqli: *
- ext-simplexml: *
- smarty/smarty: ~3.1
Requires (Dev)
- codacy/coverage: 1.4.*
- jms/serializer: 1.7.*
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-29 21:31:20 UTC
README
BASE
Base 是一个框架和 MVC
安装
composer
创建基本的 MVC 安装
在项目根目录下运行脚本 "./vendor/gluecks-gmbh/base/scripts/baseCreate.sh"。
MVC / Smarty
每个控制器都需要一个
-
PHP 控制器类
-
Smarty 模板文件
-
Smarty 配置文件
MVC / Smarty / 链接插件
您可以使用链接插件根据 routes.xml 生成控制器相关的 uri。
语法是
{Link->use controller="/About::overveiw"}
如果 uri 包含正则表达式,则需要添加正则表达式的值。为此,您必须在插件调用中添加一个名为 "values" 的变量。该变量必须是一个数字数组,其语法如下:第一个元素属于第一个正则表达式,第二个元素属于第二个正则表达式,依此类推。
{Link->use controller="/Stores::details" values=["london"]}