タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

cakephpとhabtmに関するash1takaのブックマーク (2)

  • CakePHP の HABTMって楽ですよ  :  かばだんなさん かく語りぬ2

    ちょっと急用でCakePHPで簡単なサイトアプリを書いていたのですが、いや~半年近くやってないとCakeも忘れちゃいますね(汗。 そのサイトで多対多のテーブル連携ってのがありまして。 そのまま書くわけにはいかないので題材を変えると・・・例えば「会議議事録管理システム」としましょうか。 テーブルの構成としては「会議」のテーブルと「メンバー」のテーブルが n:n の関係で連携します。1回の会議には複数人が出席しますし、1人のメンバーは複数回の会議に出席しますからね。 モデルクラス同士のつながりは下記のイメージになります。 このような連携のアプリケーションを実装するために、CakePHPでは「HABTM(hasAndBelongsToMany)」という仕組みを使うわけです。 (サンプルのコードはCakePHP 1.3 を使用しています。) == モデルの作成 == CakePHPの場合は

  • Working with HABTM Form Data in CakePHP

    Working with HABTM Form Data in CakePHP Posted by Mr PHP on October 4, 2008 Warning: This guide was written for CakePHP v1.x. If you notice any changes required in newer versions of CakePHP please leave a comment below. CREATE TABLE `posts` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `body` text NOT NULL, PRIMARY KEY (`id`) ); CREATE TABLE `tags` ( `id` int(11) NOT NULL a

    Working with HABTM Form Data in CakePHP
  • 1