对于某些项目而言,会存在前台和后台两个部分,其中会存在可以公用的model部分,
如何做到让前后台共用同一套model,这里做了尝试,并且获得了成功,分享一下经验:
1、项目结构如下:
2、改写web下admin和web中index.php的配置
(1)将system和application的路径改写成现在的结构(如下),admin下的application的路径配置到admin下
$system_path = '../../system';
$application_folder = '../../application/web';
(2)增加共用model的路径,这里认为两个application都访问application/web下的model,
在index.php中增加如下代码,由于共用同一套model,所以两个文件中的下面增加的代码都一模一样
$model_folder = '../../application/web';