ee-objects / controllers
提供创建控制面板控制器和路由的抽象
0.3
2022-02-07 08:27 UTC
Requires
- php: >=7.1
- ee-objects/exceptions: ^0.1
- ee-objects/string: ^0.1
README
此库提供了一种不同的方法来构建和管理ExpressionEngine控制面板对象。不同于当前的单个对象具有多个路由方法,它将范式翻转,允许采用分区的方法来管理路由对象。
简而言之,您不是创建用于模板标签、动作和控制面板路由的模块方法,而是创建对象。
解决的问题
EE Objects Controller 是直接针对ExpressionEngine中存在大量KLOC控制面板对象而创建的。任何需要控制面板层的复杂或涉及广泛的解决方案,都注定会面临无尽的滚动和程序中的状态缺失问题。现在,分区的方法再次被提上议程。
要求
- ExpressionEngine >= 5.5
- PHP >= 7.1
安装
将 ee-objects/controllers
添加到您的 composer.json
$ composer require ee-objects/controllers
实现
要在您的ExpressionEngine网站中使用此库,您需要修改您的代码。有关完整的实现示例,请务必查看 EeObjects Addon 存储库。
文档
可在 Wiki 和 EeObjects Addon 存储库中找到