CakePHPにてページをまたいでEntityにデータを入れて最後にsaveする処理を実装したいと考えております。
【処理ページ1での処理】
php
1//Entityを新しく用意する 2$Entity=$this->Table->newEntity(); 3 4//Entityに値をセットする 5$Entity->name='NAME'; 6 7//EntityをSessionに保存 8$this->session->write('Entity.Table', $Entity);
【処理ページ2での処理】
php
1//SessionからEntityを読み出す 2$Entity=$this->session->read('Entity.Table'); 3 4//Entityに値をセットする 5$Entity->email='MAIL'; 6 7//DBに保存 8$this->Table->save($Entity);
このようなコードで実行すると
Trying to get property of non-object
このようにエラーが出てしまいます。
なにか解決策があればご教授いただきたく質問を投稿させていただいた次第です。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/06 15:36