CakePHP - 使用app:build()共享模型/视图/控制器

时间:2013-07-18 14:55:04

标签: cakephp model-view-controller override

根据我对此页面的理解:http://book.cakephp.org/2.0/en/core-utility-libraries/app.html

我应该可以从不同的路径引用多个模型,视图和控制器。我可以覆盖MVC吗?

这是我的文件夹结构。我正在尝试将共享功能放在AppShared中。然后在每个应用程序(app1,app2等)中覆盖视图,并覆盖/扩展控制器....

在App1里面的bootstrap.php中,我有

App::build(array(
    'Controller' => array(CAKE_CORE_INCLUDE_PATH.'/AppShared/Controller/', ROOT.'/App1/Controller/'),
    'Model' => array(CAKE_CORE_INCLUDE_PATH.'/AppShared/Model/', ROOT.'/App1/Model/'),
    'View' => array(CAKE_CORE_INCLUDE_PATH.'/AppShared/View/', ROOT.'/App1/View/') 
));

  - App1     - 配置     - 控制器     - 查看     - 模型     - ......   - App2   - lib   - 蛋糕    - AppShared       - 配置       - 控制器       - 模型       - 查看       - ......

App1内部的视图不会覆盖AppShared中的View ...我做错了什么?

0 个答案:

没有答案
相关问题