かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

CakePHP3

CakePHP3 CSRFトークンをフォームに埋め込みたい。

Controlllerに下記を記述する loadComponent('Csrf'); } View Template内で $this->Form->create() でフォームを作ると自動的に<input type="hidden" name="_csrfToken" value="50cb5cab62f62ccc04b2ced3f789e977204fd900">のようなインプットタグが作られる。 Cross Site Req…

CakePHP3 View TemplateでURLのリンクを作りたい。

例えばController Articles、action editで/articles/edit/{article_id}の様なURLが作りたい時 1. Htmlヘルパーを使う Html->link('編集', [ 'controller' => 'Articles', 'action' => 'add', $article_id ], ['class' => 'btn']); <a href="/articles/add/1" class="btn">編集</a>というaタグが出力さ…

CakePHP3 Composerでインストールしたらautoload.phpが読み込めないエラーが出た

Mac OS X Yosemite環境・Homebrewでcomposerコマンドをインストールしています。 CakePHPをComposerでインストール CakePHPをComposerでインストールできるようだったので公式ドキュメントを元にターミナルを起動して下記コマンドで インストールしました。 …