我想構建一個窗口小部件,它可以作爲一個小框包含在不同的視圖中。CakePHP針對窗口小部件的最佳實踐
小部件是一個顯示錶格(Model)「Xyz」中某些行的表格;某些行(根據用戶權限)是可編輯的(用戶可以更改它們的值)。
實現這樣一個(簡單)事情(我是CakePHP的新手)的最佳方式是什麼?
特別是:
我應該把演示代碼(通常是.ctp),以允許它被包含在其他的意見?
在哪個文件中應該放置用於檢索數據和準備演示代碼變量的代碼?通常它應該去一個控制器,但是我可以從另一個控制器包含/調用一個控制器方法。
在哪個文件中應該放置處理POST請求的代碼?
如果你想在每個頁面中包含一些東西,請將它包含在default.ctp文件夾中(在'views/layout'文件夾) 您可以調用其他控件oller函數使用requestAction方法或簡單地鏈接該控制器和動作 – Deadlock 2013-02-12 10:49:26