zend framework2-控制器插件创建公用对象函数,可在控制器直接调用
来源:互联网 发布:mac 百度云下载太慢 编辑:程序博客网 时间:2024/04/30 14:04
First create a controller plugin...
namespace Application\Controller\Plugin;use Zend\Mvc\Controller\Plugin\AbstractPlugin;class MyModeHelper extends AbstractPlugin{ protected $mode; public function __construct($mode) { $this->mode = $mode; } public function getMode() { return $this->mode; }}
Then tell the controller manager about it in Module.php using the getControllerPluginConfig()
method
// in Application/Module.phppublic function getControllerPluginConfig(){ return array( 'factories' => array( 'myModeHelper' => function($sm) { // get mode from environment $mode = 'live'; return new Controller\Plugin\MyModeHelper($mode); } ) ); //fixed syntax error }}
Plugin should now be available any time you call it in a controller
// in your controllerspublic function indexAction(){ if ($this->myModeHelper()->getMode() == 'live') { // do live stuff } else { // do test stuff } return new ViewModel();}
0 0
- zend framework2-控制器插件创建公用对象函数,可在控制器直接调用
- Zend Framework2-验证上传文件大小和扩展名,直接在调用函数验证的方法
- Zend Framework2-视图助手-在视图文件或控制器中追加脚本文件或脚本内容到头部或尾部
- Zend Framework2 - 在 Module.php中检查管理是否登录,而不是到控制器中检查 (实现方法示例)
- Zend Framework 控制器 Controller
- Zend Framework 2 入门-使用插件扩展你控制器
- YII 控制器的调用,在其它控制器中
- 在控制器的Action中,如何直接使用JsonResult方法中传递到前台的对象
- 在iOS中如何创建一个控制器
- Zend Framework-Zend_View控制器脚本
- Zend Framework1-Zend_Controller_Front前端控制器
- 可编程序控制器
- Zend Framework2 - 在Controller使用自定义插件plugins 和 视图助手Helper
- Zend Framework2(zf2) 在不同模块中调用全局配置方法
- Zend Framework2-用户登录创建(并在Module验证) using AuthenticationService with rememberMe
- 控制器
- 控制器
- 控制器
- IO 流
- block内存管理
- 七律 读百色画作有感
- js-defer
- Zigbee无线网络在线心电监测系统
- zend framework2-控制器插件创建公用对象函数,可在控制器直接调用
- Skiing
- SDUT 2809 Goldbach
- js-变量
- javascript 匿名函数
- js刷新页面方法大全
- Eclipse内Maven项目POM报错:com.thoughtworks.xstream.io.HierarchicalStreamDriver
- 2015年百度之星资格赛 A dp
- linux 线程编程:线程终止