Cookie コンポーネントの構成を設定したいのですが、コードを追加する場所がわかりません。
AppController またはブートストラップで設定しますか?
public function initialize()
{
parent::initialize();
$this->loadComponent('Csrf');
$this->Cookie->config([
'httpOnly' => true
]);
}
Cookie コンポーネントの構成を設定したいのですが、コードを追加する場所がわかりません。
AppController またはブートストラップで設定しますか?
public function initialize()
{
parent::initialize();
$this->loadComponent('Csrf');
$this->Cookie->config([
'httpOnly' => true
]);
}
http://book.cakephp.org/3.0/en/controllers/components.html#configuring-componentsによると
構成が必要なコンポーネントの例として、Authentication と Cookie があります。これらのコンポーネント、および一般的なコンポーネントの構成は、通常、Controller の initialize() メソッドの loadComponent() または $components 配列を介して行われます。
グローバルに構成する必要があると仮定すると、構成コードを の に配置する必要がありinitialize()
ますAppController
。
実行時に構成をオーバーライドする場合は、コードをbeforeFilter()
コントローラーの に配置できます。