ThinkPHP-扩展指南-操作扩展

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页


操作扩展可以使得项目方便的动态挂载某些操作,而这些操作可以是针对个别模块的,也可以是针对全局的。操作扩展只需要在项目配置目录下面定义操作定义文件actions.php,定义格式为:

PHP代码

return array(    

// 全局操作    

'actionName' => '调用方法',    

// 局部操作    

'moduleName:actionName' => '调用方法',    

);   

其中调用方法可以是某个自定义的函数,或者是某个类的方法,类似于PHP的callback定义。

注意事项

  • 扩展的操作一定是现有项目里面没有的,否则无效;
  • 更改操作扩展定义后,需要删除项目编译缓存文件;
  • 动态操作的规则比空操作的规则要优先。