2017-09-20 8 views
-1

私はhttp://www.designaeon.info/2012/07/cakephp-reset-forgot-password-via-email/を使用しています。私のreset.ctpには未定義の変数msがありますが、msはUsersController.phpのforgotpwd関数で定義されています。テンプレートが変数を取得しないのはなぜですか?未定義のテンプレートファイル

+1

ビューで変数を使用できるようにしましたか? $ this-> set( 'ms'、$ ms '); – JazzCat

答えて

0

これはうまくいきました:$ Email-> viewVars(array( 'ms' => $ ms));

+0

しかし、変数はreset.ctpに渡されません。これを修正するには? –

0

私はConfigure :: write($ ms、 'ms');を使用しました。コントローラーとConfigure :: read( 'ms');ビューでは今、それは動作します。しかし、パスワードはまだ更新されません。

0

Configure :: write($ ms、 'ms');実際には機能しませんでした。 $ msをnullに設定します。だから私は$ this-> Session-> write( 'ms'、$ ms)を使っています。それは動作しますが、パスワードは更新されません。