我的CI2应用程序正在使用线路设计模块化布局。
我在一个名为modules的文件夹中有两个名为item和product的模块,如下所示:
/application
/modules
/item
/product
在项目中,我有一个名为item的控制器,就像这样开始。
class Item extends MX_Controller
{
//code here
}
我需要做什么才能让我的产品控制器在不同的模块中扩展我的项目控制器
答案 0 :(得分:1)
我的猜测是你试图保持你的代码“DRY”(http://en.wikipedia.org/wiki/Don't_repeat_yourself),这在CI中意味着使用像My_Controller这样的通用控制器(参见:{{3 }})。
查看Phil Sturgeon的观点:http://ellislab.com/codeigniter/user-guide/general/core_classes.html。