模板文件中的未定义变量

时间:2017-09-20 12:43:21

标签: cakephp

我正在使用http://www.designaeon.info/2012/07/cakephp-reset-forgot-password-via-email/我在reset.ctp中得到了错误未定义的变量ms,但ms在UsersController.php的forgotpwd函数中定义。为什么模板不能获得变量?

3 个答案:

答案 0 :(得分:0)

这有效:$ Email-> viewVars(array('ms'=> $ ms));

答案 1 :(得分:0)

我使用了Configure :: write($ ms,'ms');在控制器和Configure :: read('ms');在视图中,现在它的工作原理。但密码仍然没有更新。

答案 2 :(得分:0)

配置::写($ ms,' ms');没有真正的工作。它将$ ms设置为null。所以现在我使用$ this-> Session-> write(' ms',$ ms);它有效,但密码没有更新。