タグ

2011年3月25日のブックマーク (2件)

  • CakePHPでのModelの使い方 - LAPISLAZULI HILL#diary

    いまやってるプロジェクトPHP5.3+CakePHP1.3でやってるんだけど,ひさしぶりにいちからCakePHPを使って開発したので,自分なりのModelの使い方に関してメモ書きしておきます.たいしたことはやってないんですが,最低限のことを心がけるだけで仕様変更に強くテストを書きやすいModelができあがります 1. テーブルに1対1で対応するテーブル用Modelを作る アクセスするには必要なんで作ると思います 2. Controllerと対応するModelを作る $useTable = falseを指定して,DBに直接アクセスしないでテーブル用Modelを中で呼び出すようにしている.名前にはapiとか付けてます.controllerのactionに対応するメソッドをこのAPIModelにも作ります.controllerのactionと同じ名前か一定の法則に基づいておくと呼び出す処理がわ

    CakePHPでのModelの使い方 - LAPISLAZULI HILL#diary
    tomoya
    tomoya 2011/03/25
    API モデルかー。
  • jQuery.extend マニアックス - てっく煮ブログ

    JavaScriptjQuery の extend メソッドは便利なんだが複雑で忘れてしまいがちなのでメモしておく。jQuery.extend の呼び出しパターンは次の4通り。$.extend([deep,] target, obj1, [obj2, [obj3, ...)$.extend([deep,] obj)$.fn.extend([deep,] obj)$(...).extend([deep,] obj)全てのパターンで第一引数に [deep,] がある。これはオプションの引数で true を指定するとディープコピーしてくれる。以下では分かりやすくするために deep オプションは省略した一覧を掲載する。$.extend(target, obj1, [obj2, ...)$.extend(obj)$.fn.extend(obj)$(...).extend(obj)だいぶシンプルにな

    tomoya
    tomoya 2011/03/25
    ちょうど jQuery.extend を調べてたので嬉しい。