リクエストパラメータの取得 CakePHP(3.0以降)でリクエストパラメータを取得するには次の2つがある $controllerName = $this->request->getParam(‘controller’); // 3.4… kensuke-iizukaハック2017.05.30 673
CakePHP3でFormの中にpostLinkを埋め込みたい場合 CakePHP3には簡単にPost用のFormボタンを生成してくれるpostLinkというタグがあります。 ただこのタグはformタグを生成するため、Formの中に配置することができません。(Formのネストになってしま… @iwasakiハック2017.05.22 8,134
CakePHPでjavaScriptとCSSファイルを指定した位置で読み込むようにする 以下のように記述すると、それを記述した位置でそのまま読み込まれてしまうため、思い通りの動きにならないことがあります。 <?= $this->Html->script(‘mdl-selectfield.m… haradaハック2017.05.22 1,916
ファイルやフォルダの取得、削除など use Cake\Filesystem\Folder; use Cake\Filesystem\File; これらを取り込むことでファイル操作が可能となる。 例えば、$image_pathにrootからのpathが入って… ysugiyama12ハック2017.05.19 1,786
CakePHP3で最終ログイン日時をDBに保存する方法 ビヘイビアを使うことで実現できるようです。 ビヘイビアはイベントによって発火するようになり、DBのレコード新規作成時、更新時、ユーザーログイン時などのイベントを取れるようです。 namespace App\Model\T… @iwasakiハック2017.05.19 2,157
CakePHP3のCellでログイン情報を取得する CakePHP3にはビューセルという機能があります。 https://book.cakephp.org/3.0/ja/views/cells.html ちょっとしたコントローラーとビューの組という感じでしょうか。 例えば… @iwasakiハック2017.05.18 2,302
CakePHPでデータを取得時にソートする <?php class PhotosController extends AppController { var $name = ‘Photos’; function index() { $this->set… kensuke-iizukaハック2017.05.18 659
CakePHP3でリンクを生成する方法 ビューの中でリンクを生成する方法はこちら echo $this->Html->link( ‘リンクしたいテキスト’, [‘controller’ => ‘Users’, ‘action’ => ‘… @iwasakiハック2017.05.12 1,006
CakePHP3でメール送信用のクラスを作る方法 以下のコマンドを実行することで自分用のメール送信クラスを作成することが可能です。 # bin/cake bake mailer default Welcome to CakePHP v3.4.5 Console —-… @iwasakiハック2017.05.11 1,654