ThinkPHP-扩展指南-操作扩展
来自站长百科
导航:返回上一页
操作扩展可以使得项目方便的动态挂载某些操作,而这些操作可以是针对个别模块的,也可以是针对全局的。操作扩展只需要在项目配置目录下面定义操作定义文件actions.php,定义格式为:
PHP代码
return array( // 全局操作 'actionName' => '调用方法', // 局部操作 'moduleName:actionName' => '调用方法', );
其中调用方法可以是某个自定义的函数,或者是某个类的方法,类似于PHP的callback定义。
注意事项:
- 扩展的操作一定是现有项目里面没有的,否则无效;
- 更改操作扩展定义后,需要删除项目编译缓存文件;
- 动态操作的规则比空操作的规则要优先。