Archives

cakephp勉強会第4回に参加してきた5 月 23, 2009このエントリをはてなブックマークに追加

追加募集で無事参加できたので、行ってきました!
詳細はこちら→第4回CakePHP勉強会@Tokyoぽんぎ!ぽんぎ!
ストリートビューで「VOLVOの上ですね。わかりました。」とか思っていったら改装中で焦ったわ!んもー! [...]

findall(find***系)って非推奨なのね!5 月 13, 2009このエントリをはてなブックマークに追加

久々すぎて泣いた。。。もっと書かなきゃなぁ。
http://book.cakephp.org/ja/view/73/Retrieving-Your-Data#findAll-448
最近知ったよ\(^o^)/
まぁ最近は [...]

layoutはbeforeRenderあたりで設定したほうがよい?2 月 14, 2009このエントリをはてなブックマークに追加

私は大体cakephp使って携帯サイトを作ることが多いのですが、
そのときにlayoutはdefault.ctpは使わず、別layoutを作成して指定していたのですが、
アクションのエラー時にはdefault.ctpが使 [...]

cakephpのfindをmemcacheする1 月 12, 2009このエントリをはてなブックマークに追加

[お詫び]間違えがありましたので修正しました。getのとこの条件間違えてました。
新年初投稿で。よろしくお願いします。
今回はmemcacheとfindをからめたお話です。
Webサイトでキャッシュを使うことはパフォーマ [...]

Cakephpで普通にINNER JOINする12 月 28, 2008このエントリをはてなブックマークに追加

タイトルが微妙すぎて困る!
CakePHPのアソシエーションを使うと、基本LEFTでテーブルをJOINしてfindなどされると思います。
これをINNER JOINにしたい!といっても、hasOneとbelongsToでtype=>”INNER”を指定すればINNER JOINできるのは周知の事実でございますが、hasManyでできねーのかよ!って思って触ってたら案の定できたのでメモ。
まぁSum limitedさんところで書いてある方法にほとんど近いのですが、beforeFindに書くと別のfindでも使ってしまうし、うーんと思ってたんだけど、findAllじゃなくてfindを使えば大丈夫そうなんですよ。
テーブル
mysql> desc users;
+———-+——————+——+—–+———+—————-+
| Field | Type | Null | Key | Default | Extra |
+———-+——————+——+—–+———+—————-+
| id | int(11) unsigned | NO [...]

Pages: 1 2 3 Next