cakePHP3

cakePHP3

cakeで一括挿入も安全に行うために

設定ファイルエンティティファイルで設定しますclass Article extends Entity{protected $_accessible = ['*' => true,'id' => false,'slug' => false,]...
cakePHP3

CakePHPでのMVC命名規則について

CakePHPの場合、厳格な命名規則に則って各ファイル名を決定し、自動的にファイル同士が関連するように設定されています単数形や複数形など若干ややこしいですが、MVCでの命名規則の基本の考え方はこれですMVC基本の考え方 モデル関係(モデル名...
cakePHP3

Cake3で使う主なコマンド

新規アプリの作成composer self-update && composer create-project --prefer-dist cakephp/app アプリケーション名Cakeサーバーの立ち上げbin/cake serverフ...
cakePHP3

CakePHP3のヘルパー・コンポーネント・ビヘイビアの違いと機能

webアプリケーションシステムでは、様々な機能があるとはいえある程度どのシステムにも絶対必要なものは決まっていたりします(登録ユーザーの認証など)もともとある程度使うだろうという事が想定されているものに関しては、あらかじめ用意されている場合...
cakePHP3

Cakephp3のチュートリアルブログ作成をやってみる-2

前回無事コマンドでモデルを作成する事ができましたので、その要領でコントローラーも作成しますコントローラーの作成bin/cake bake controller Articlessrc/Controller/ArticlesControlle...
cakePHP3

Cakephp3のチュートリアルブログ作成をやってみる-1

前回の記事で作成したシステムを流用するデータベース設定データベースを作成下記のテーブルとサンプルデータの挿入config/app.php を編集DBのユーザー名とDB名cakeのスタート画面でDBの説明のところのアイコンが緑になればOK。(...
cakePHP3

MAMPでCakephp3を使おうとしたらYour requirements could not be resolved to an installable set of packages.となった

準備MAMPとComposerをMACへインストールされている状態からはじめましたインストールMampのhtdocsディレクトリ下で以下を実行composer create-project --prefer-dist cakephp/app...