Composerのインストール
mac
cakephpプロジェクト作成コマンド
composer create-project --prefer-dist cakephp/app your-app-name
プロジェクトディレクトリに移動し
composer install
↑必要ない??
config/bootstrap.php内でタイムゾーンを変更
date_default_timezone_set(‘UTC’);
↓
date_default_timezone_set('Asia/Tokyo');
sqlite3設定
config/app.php内で
'default' => [ 'className' => 'Cake\Database\Connection', 'driver' => 'Cake\Database\Driver\Sqlite', 'persistent' => false, 'username' => '', 'password' => '', 'database' => 'データベースのパス', 'encoding' => 'utf8', 'cacheMetadata' => true,],bakeコマンド
cakephpではデータベースに置いて先にテーブルを作成し、それに基づいたMVCをコマンドから生成すると言う流れ。
sqliteのおさらい
DB browser で注意点、データベースを変更したらWrite Changes を押して更新しなければならない
bin/cake bake allで生成できるmodelを確認後
bin/cake bake all モデル複数形 で作成
localhostで確認