2012年07月13日

cakephp hasAndBelongsToMany タグ

お願いします♪いいねとかつぶやいたりして下さい
 
保存するときは必ず saveAll で保存。
はまったがや!

//動的bindmodel するときは false 指定しとく。カッコの位置注意!
$this->User->bindModel(array('hasAndBelongsToMany' => array('Part')),false);
$this->User->set($postdata);
if($this->User->saveAll($postdata, array('validate'=>'first'))){
	echo "性交";
}



参考
http://www.okushin.co.jp/kodanuki_note/2008/10/cakephphasandbelongstomany.html

テーブル作成
部署テーブル (parts)
ユーザーテーブル (users)
関連付けテーブル (parts_users)
フィールドは「part_id、user_id」

モデルを作成
・partsuser.php
class PartsUser extends AppModel
{
}


・user.php
class User extends AppModel
{
	var $hasAndBelongsToMany = array('Part');
}


たったこれだけで hasAndBelongsToManyが完成。
$this->User->find('all');
やれば結果がでるよ。

保存するときは
$this->data['Part']['Part'][0] = 部署番号
$this->data['Part']['Part'][1] = 部署番号
$this->data['Part']['Part'][2] = 部署番号
・
・


でいけるとのこと。

記事ほぼ○ぱくりですけど、備忘録として書かせて頂きました。
ありがとうございます。
http://www.okushin.co.jp/kodanuki_note/2008/10/cakephphasandbelongstomany.html
関連するタグ:
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ