gitlabでCakePHP3を管理する手順 作成時の各バージョン GitLab: 11.9.8 CakePHP: 3.7 gitlabでプロジェクトを作成 ログイン後に「Projects」→「Your projects […]
Read More →マイグレーション時のドライバ判断
1 | bin/cake migrations migrate |
でマイクレーションを行うが、DBMSによって処理を分けたい場合があった。 そんな時、
1 | $this->getAdapter()->getOptions()['adapter'] |
を […]
Read More →ビューテンプレートの指定
テンプレートの作成場所 オリジナルテンプレートを作成する場合はsrc/Template/Layout/配下に作成し、<?= $this->fetch(‘content’) ?>を […]
Read More →FriendsOfCake / cakephp-upload
画像のアップロードでプラグインを探していたら、cakemanager/cakephp-utilsが良さそうだったが、ドキュメントcakemanager.orgを見に行っても真っ白なページしか表示されず断念。(2017/0 […]
Read More →CakeDC/usersプラグインでユーザ認証
インストール 自前の認証を行う場合
1 | composer require cakedc/users |
1 2 | Configure::write('Users.config', ['users']); Plugin::load('CakeDC/Users', ['routes' => true, 'bootstrap' => true]); |
SNS連携を行う場合 facebook [crayo […]
Read More →マイグレーション
スキーマ定義の作成
1 | bin/cake bake migration Create<テーブル名> <カラム名>:<型>[?][\[<長さ>\]][:<インデックスタイプ>][:<インデックス名>] … created modified |
型の後の?は、NULLを許可する場合に付加する。 カラム定義の仕方は、例えば120文字のメールアドレスでユニーク制約をつける場合 [c […]
Read More →CakePHP3でbootstrapを使う
CakePHP3でTwitter bootstrapを利用する場合、多く利用されている物としてはHolt59/cakephp3-bootstrap-helpersやFriendsOfCake/bootstrap-uiなど […]
Read More →CakePHP3インストール、初期設定
composerのインストール パス指定なしでも実行できるよう/usr/binに置く。(PATHが通っている所であれば/usr/bin以外でもOK。 但し/usr/local/bin等に置く場合は、ユーザ環境以外にsud […]
Read More →