フレームワークを利用するときに便利なことの一つが、DBのリレーション関係です。適切に設定を行えば、複数のテーブルを関連づけて読み込み・保存することが簡単にできるようになるのです。 CakePHPでのhas_manyなどのリレーションについては、ドキュメントが豊富で簡単に出来て、とても便利でした。CakePHPで出来ていたことがFuelPHPでも出来るようなのですが、どうやるのかについて、各種書籍やWeb上の公式ドキュメント、各種サイトを閲覧しても分からず、Coreソースを見たりなんだりして、やっと分かったことについてまとめます。 私は、職業プログラマというわけでもないので、誤りや非効率的な部分があると思います。その点コメントでご指摘頂けるとありがたいです。 今回題材にする例 本エントリーでは、セミナーの開催情報を表示するシステムを例にしてみます。 存在するテーブルは、「開催するセミナーの情
![FuelPHPでのhas_manyリレーションでの書き込み(hasmanyを一度にsave)について簡単にメモ | Lunarian's Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/c199721ba7ebf55824d3b9b14e888d19511ee636/height=288;version=1;width=512/https%3A%2F%2Fblog.lunarians.net%2Fwp-content%2Fuploads%2F2013%2F02%2Ffuel_cake_relation_img.png)