2017-03-22 71 views

回答

0

我终于到了这个问题的底部。我在Presenter中使用setview函数根据条件进行更改。这意味着我所设定的任何价值观都会迷失。

将视图传递给伪造的第四个参数,而不是在演示者中将其设置为解决此问题。

0

从你的链接页面:

在你的代码,视图和主持人是可以互换的。您可以从控制器操作中返回演示者,您可以将演示者设置为主题部分,或将其分配给页面模板的一部分。 Presenter的基本API与View兼容。这样就可以轻松地在代码中交换View的Presenter,而无需进行重大代码检查。

它们与常规View对象具有完全相同的接口。

因此,根据https://fuelphp.com/docs/general/views.html,您可以执行诸如使用set()方法或传递forge()方法中的参数。