在KO2中,我有一个名为libraries/CUSTOM_Controller.php的文件,其中我保留了所有控制器都可以使用的常用方法.
在KO3中有类似的方法吗?我没有在文档中看到任何关于覆盖控制器的内容(例如它们).
谢谢!
这里出现了Kohana 3的哲学.如果你查看这个SYSPATH/classes/controller.php文件,你会看到有一个定义的空类,它扩展了Kohana_Controller类.这意味着你可以覆盖Controller类.设置自己的Controller类APPPATH/classes/controller.php(kohana将始终APPPATH首先搜索文件).
class Controller extends Kohana_Controller {
public function myMethod(){
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
$this->myMethod() 将在您的所有控制器中提供,并且Kohanas核心中的任何内容都将丢失.
| 归档时间: |
|
| 查看次数: |
589 次 |
| 最近记录: |