ericmann / mvpress
该包已被弃用,不再维护。未建议替代包。
WordPress的MVC风格模板加载器
1.0.0
2016-02-24 05:33 UTC
Requires (Dev)
- 10up/wp_mock: ^0.1.1
- antecedent/patchwork: 1.4.0
- phpunit/phpunit: ^4.8
- satooshi/php-coveralls: ^1.0
This package is not auto-updated.
Last update: 2020-01-24 16:07:21 UTC
README
WordPress的MVC风格模板加载器
安装
此模块可以通过将ericmann/mvpress
添加到您的composer.json
文件中轻松安装。然后,要么自动加载您的Composer依赖项,要么手动include()
mvpress.php
引导文件。
用法
命名空间化的\MVPress\get_template_part()
函数是WordPress默认的get_template_part()
的完全向后兼容的替代品。至少,您可以使用新版本作为1:1的替代品。
但是,一旦使用新版本,您就可以
- 传递一个可选的第三个参数来在模板的作用域中定义一个模型对象。
- 传递一个可选的第四个参数来在模板的作用域中定义一个动态用户数据数组。
- 在模板中直接引用
$this->model
(无需全局变量!)。 - 在模板中引用
$this->context->query
以访问作用域内的全局WP_Query
对象。 - 在模板中引用
$this->context->request
以访问作用域内的全局$_REQUEST
对象。 - 在模板中引用
$this->context->userData
以访问传递的动态数组。
变更日志
02-23-16 - 1.0.0 - 重构为Composer模块 12-13-13 - 0.1.0 - 首次发布