扩展 codeigniters 控制器
我有一个名为“admin”的控制器
class Admin extends CI_Controller {
,在管理控制器下我想要一系列控制器,例如:
class Settings extends CI_Controller {
class Preferences extends CI_Controller {
是否可以让这些控制器扩展管理控制器?
就像
class Settings extends Admin {
这可能吗?
I have a controller called 'admin'
class Admin extends CI_Controller {
and under the admin controller I want to have a series of controllers like:
class Settings extends CI_Controller {
class Preferences extends CI_Controller {
Is it possible to have these controllers extend the Admin controller?
like
class Settings extends Admin {
Is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是可能的。您只需在应用程序的 /core/ 目录中创建扩展控制器,如下所示:
然后,您可以在 / 中创建扩展 MY_Controller 的控制器。应用程序的controllers/目录,如下所示:
注意类和文件命名约定。
请在 CodeIgniter 用户指南中了解更多相关信息,了解如何扩展核心。
Yes, it is possible. You just have to create your extended controller in the /core/ directory of your application, like so:
Then, you can create controllers that extend MY_Controller in the /controllers/ directory of your application, like so:
Pay attention to the class and file naming convention.
Read more about it in the CodeIgniter User Guide, on how to extend the Core.