SLook

財務戦略・事業戦略をよりスマートに

CakePHP3 ①

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で確認

 

次へ 投稿

前へ 投稿

© 2026 SLook

テーマの著者 Anders Norén