geo*_*310 2 controller cakephp models
我在模型中有一个方法,我想在每次请求页面时执行,所以我想我需要从app_controller调用它,但似乎无法让它工作.我想使用的模型叫做Blacklist,它有一个名为check_blacklist()的方法,这是我想在每次请求页面时运行的.有谁知道我应该怎么做?
谢谢
paw*_*ior 14
那么,一种方法是添加:
var $uses = array('Blacklist');
Run Code Online (Sandbox Code Playgroud)
在你的AppController班上.
也许更好的解决方案是使用名为:loadModel的CakePHP内置方法,如下所示:
$this->loadModel('Blacklist');
Run Code Online (Sandbox Code Playgroud)
如果您添加Blacklist了$uses数组AppController,它将在所有控制器中可用,loadModel只需为特定任务加载模型.
| 归档时间: |
|
| 查看次数: |
6622 次 |
| 最近记录: |