0

このページからの私の理解に基づいています: 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 - Config - Controller - View - Model - ... - App2 - lib - Cake - AppShared - Config - Controller - Model - View - ...

App1 内のビューは、AppShared 内のビューをオーバーライドしません...何が間違っていましたか??

4

0 に答える 0