タイトルそのままですが、CakePHP 3をSQLiteで動かしていて、あるデータを消す時にhasMany()な関連テーブルのデータが消えてくれませんでした。しかもSQLiteをデフォルト状態で使っていたために参照制約がチェックが行われず、関連テーブルのデータが消えていないことにすら気づくことができていませんでした。残念。
Continue reading CakePHP3をSQLiteで動かしている時にhasManyな関連テーブルのデータが消えない
タイトルそのままですが、CakePHP 3をSQLiteで動かしていて、あるデータを消す時にhasMany()な関連テーブルのデータが消えてくれませんでした。しかもSQLiteをデフォルト状態で使っていたために参照制約がチェックが行われず、関連テーブルのデータが消えていないことにすら気づくことができていませんでした。残念。
Continue reading CakePHP3をSQLiteで動かしている時にhasManyな関連テーブルのデータが消えない
CakePHPにはビルトインサーバの機能が追加されています。これはコマンドラインから起動すると簡易的なサーバを立ち上げられる機能です。その可能性について考えてみました。
CakePHPで自分用アプリを作って遊んでいるのですが、開発途中でDBスキーマを変更したため、bakeし直したのです。その時、ちょっとキャッシュに悩まされたので共有しておきます。ちなみに、CakePHP3です。
最近は、CakePHP駆け込み寺に参加してみたり、CakePHPで自分用アプリを開発してみたり、CakePHPへの回帰を進めているところです。開発環境はCygwinで、コンソールからビルドインサーバを起動させてやっています。そろそろ実用できそうなとこまできたので、開発環境だけデバッグを有効にしようと考え、いい方法ができたので共有しておきます。