这是我想在 CodeIgniter 中用于控制器的布局:
(base) editor
(extend) design
(extend) content
(extend) ...php
...在哪里editor
是基类和design
,content
等控制器扩展editor
。该类editor
将具有可从扩展类 URL 段公开访问的方法。
我在这里阅读了一些主题,他们建议:
图书馆 - 这将不起作用,因为方法不会公开访问(我正确吗?)
将基类与扩展类放在同一个文件中,并将控制器命名为 - 这不起作用,因为我需要从多个地方扩展。
将所有文件放在控制器文件夹中,向每个扩展类添加 require 语句 - 这是不好的形式吗?
我是 CI 新手。处理此问题的正确/正确方法是什么?
谢谢!