コントローラー内で次のように、CakePHP のセッション ヘルパーを使用しようとしています。
$this->Session->write('cart', $cart);
しかし、うまくいきません。次のエラーが表示されます。
Fatal error: Call to a member function write() on a non-object in ...
構成ファイルで有効になっています。セッションヘルパーをコントローラーとアプリコントローラーに追加しました
コントローラー内で次のように、CakePHP のセッション ヘルパーを使用しようとしています。
$this->Session->write('cart', $cart);
しかし、うまくいきません。次のエラーが表示されます。
Fatal error: Call to a member function write() on a non-object in ...
構成ファイルで有効になっています。セッションヘルパーをコントローラーとアプリコントローラーに追加しました
コンポーネントとしても追加する必要があることが判明しSession
たため、AppController は次のようになります。
class AppController extends Controller {
public $layout = 'website';
public $components = array(
'Paginator',
'DebugKit.Toolbar',
'Session'
);
public $helpers = array(
'Html',
'Js' => array('Jquery'),
'Session'
);
}