Kohana 3 有类似应用程序控制器的东西吗?
我是 kohana 3 中的一个新成员,我以前在 cakephp 中工作,他们有 app_controller 来初始化所有控制器的全局设置控制器。所以我想知道 kohaba 是否有类似的东西
现在我只是使用调度在每个控制器中调用它。我试着找到它 但正确的做法是什么?
感谢您的任何评论=)
im kind a new in kohana 3, i use to work in cakephp they have app_controller to init global setting controller for all controller. so i wonder kohaba has something like this or not
now i just use dispatch to call it in each controller. i try to find it
but what is the right way to do so ?
thank's for any comment =)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您是指
Kohana_Controller
类吗?它是所有 Kohana 控制器的父级。还有一个具有默认模板操作的Kohana_Controller_Template
。但Ko3通常使用
index.php
、APPPATH/bootstrap.php
和config/
文件夹进行配置。请查看此处。Do you mean
Kohana_Controller
class? Its a parent of all Kohana controllers. Also there is aKohana_Controller_Template
with a default template operations.But Ko3 usually uses
index.php
,APPPATH/bootstrap.php
andconfig/
folder for configuration purposes. Take a look here.谢谢 biakaveron,现在我从模板控制器扩展类
包含主函数示例 init_controller 和其他控制器将从 init_controller 扩展,如“class Pages_controller extends init_controller”
thank's biakaveron, now i extend class from template controller
to contain main function example init_controller and others controller will extend from init_controller like "class pages_controller extend init_controller"
我喜欢创建一个扩展 Controller_Template 的 Controller_App,并且每个控制器都从它扩展。在其中,我总是有 before() 和 after() 方法,通常在 before() 中使用 Auth 逻辑,并在 after() 中自动模板渲染(根据请求的控制器和操作渲染视图)。我很少在其中放入一些应用程序范围的操作。
I like to create a Controller_App that extends Controller_Template, and every controller extends from it. In it I always have before() and after() methods with, generally, Auth logic in the before() and automagically template rendering in the after() (renders a view based on Request's controller and action). Rarely also I put some app-wide actions in it.