Neo Inspiration

Avatar

中の人:jakkrokk (HN統一しました) がphp,javascript,air,flex などなど好き勝手書いてます。仕事は主にWEBシステムの設計と開発、SEO全般など。

unbindmodel と bindmodel の問題をライブラリで解決

なんというタイムリー

狙ったかのように凄い情報が
「CakePHPのおいしい食べ方」さんに乗っていました。

http://www.thinkingphp.org/2007/05/13/bringing-the-cold-war-to-cakephp-12-the-containable-behavior/

cake で動的な bind unbind を一歩進めて、bindしたテーブルのほしいとこだけとってくる
というライブラリです。

作者のコメントにもあるように、前回のエントリの

http://bakery.cakephp.org/articles/view/keeping-bindmodel-and-unbindmodel-out-of-your-controllers

を意識して、より使いやすく、$recusive に頼らない設計に~ みたいです。
ざっと見た感じでは使い方が良くわからないのですが、
明らかに cake を便利にするものだと思うので、すごい期待ですね(・w・

いい素材がなくて、いきなり突っ込んで動かすことができないのが残念ですが、
時間があったら確認してみたいです。
*どうも作者は数学と歴史のテストが終わって開発にやる気みたいだしw

どうでもいいけどこの「アソシーエション テロ」っていう表現が気に入った!w

I hope this will become a powerful weapon in your very own war on terrorizing associations you don’t want in your resultsets

unbindModelとbindModel

unbindmodel と bindmodel と

cakephpを触ってると
意味解らないくらいアソシエーションがあって
こらーー! と思いたくなり。。ました。 実体験です。

最初思っていたのは
「ありったけアソシーエション張って、いらんものは毎回はずす」
というスタンスだったのですが、
毎回Modelみて、これもいらん、これもいらん
見たいな事してるのはだるいなと。

で そうなると毎回必要なものだけ bind するほうがいいのではと考えています。
きれいにやる方法があるならですが。。。

作ってるものにもよりますが、毎回関連するレコード全部必要
なんてこと あんまりないんじゃないかなあ。。
しかもアソシーエション先のModelが3つとかになると、そこは全取得以外できない(と思う)し。

(続きを読む…)

cake でのデータの insert と update

悩んでうーんといって
適当にやったら いってしまった
ついでにググったらすぐでてきてダブルパンチorz

まあ一応メモしておこう。

(続きを読む…)

Continue Previous page Next page

Twitter