2017-03-22 141 views

回答

0

我終於到了這個問題的底部。我在Presenter中使用setview函數根據條件進行更改。這意味着我所設定的任何價值觀都會迷失。

將視圖傳遞給僞造的第四個參數,而不是在演示者中將其設置爲解決此問題。

0

從你的鏈接頁面:

在你的代碼,視圖和主持人是可以互換的。您可以從控制器操作中返回演示者,您可以將演示者設置爲主題部分,或將其分配給頁面模板的一部分。 Presenter的基本API與View兼容。這樣就可以輕鬆地在代碼中交換View的Presenter,而無需進行重大代碼檢查。

它們與常規View對象具有完全相同的接口。

因此,根據https://fuelphp.com/docs/general/views.html,您可以執行諸如使用set()方法或傳遞forge()方法中的參數。