Kohana 3 有类似应用程序控制器的东西吗?

发布于 2024-10-03 07:00:10 字数 185 浏览 4 评论 0原文

我是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

时间海 2024-10-10 07:00:10

您是指 Kohana_Controller 类吗?它是所有 Kohana 控制器的父级。还有一个具有默认模板操作的 Kohana_Controller_Template

但Ko3通常使用index.phpAPPPATH/bootstrap.phpconfig/文件夹进行配置。请查看此处

Do you mean Kohana_Controller class? Its a parent of all Kohana controllers. Also there is a Kohana_Controller_Template with a default template operations.

But Ko3 usually uses index.php, APPPATH/bootstrap.php and config/ folder for configuration purposes. Take a look here.

无力看清 2024-10-10 07:00:10

谢谢 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"

飘然心甜 2024-10-10 07:00:10

我喜欢创建一个扩展 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文