我是Cakephp和OOP的新手,所以如果我還沒有完全理解MVC概念,請原諒我。我搜索了很多,但無法找到答案 - 也許我在下面的工作方式是不正確的。我希望你能幫忙。如何將var從控制器傳遞到與Cakephp不同的視圖
我正在構建一個網站,它將有許多與他們的表和數據相關的元素。我打算使用視圖來挑選相關元素和所需的任何參數。
例如,我網站的主頁將有兩個元素 - 一個latestusers元素和一個latestscores元素。我試圖使用與'other/index.ctp'中存儲的用戶或分數模型/控制器無關的視圖。
我已經嘗試使用set()將用戶控制器(latestusers操作)中的變量傳遞到其他/ index.ctp視圖,但viewVars保持爲空。這可能是由於變量的範圍(我認爲它適用於用戶文件夾中的視圖,即特定於用戶控制器的視圖)。
我可以通過使用全局變量來實現我想要做的,但我認爲這是缺少MVC/OOP的觀點。將不勝感激的任何建議。
如果需要,我可以包含代碼 - 在這個階段它是相當基本的 - 但我覺得我的問題在於我如何處理事情,而不是代碼本身。
乾杯, 詹姆斯
是的,示例代碼將是一個好主意,看看你在做什麼。我認爲你不想直接與viewVars混淆。 – Lasar