edo1z blog

プログラミングなどに関するブログです

2013-07-23から1日間の記事一覧

cakePHP アソシエーションの一括save

アソシエーション: モデル同士を繋ぐ参考 PostモデルとTagモデルがhasAndBelongsToManyの関係にあるとき、Postを登録する際に、$this->request->dataが、下記にようになっていれば一括登録できるようだ。 $this->request->data = array( 'Post' => array( 't…

cakePHP HABTMのテーブルをJOINして検索する

postsとtagsはHABTMであるときに、tag_idの1か2をもつpostのみを抽出する場合、postsにposts_tagsをjoinして、更にtagsをjoinした上で、tag_idを条件に設定してfindする。 public function search(){ $this->Post->recursive = 0; $options = array( 'joins'…

Subversion cakePHPプロジェクトの作業コピーつくったら最初にやることのメモ

cakePHPのプロジェクトのリポジトリをつくって、作業コピーをつくったらignore設定とか色々あるので、メモする。いつもignoreを微妙に忘れるし。 subversionのチェックアウト svn checkout svn+ssh://user@host . 作業コピーが終わってからの作業のshをつく…