タグ

2014年8月6日のブックマーク (3件)

  • PHP: array_fill - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • cakePHP2.1でjoinーbelongsToを使う

    今回はbelongsToに関して。多対一の結合で、正規化を実装するものだからおそらくはhasManyと並んで一番使うアソシエーションになるんじゃないかなぁって気がする。 基はhasOneとほぼ同じ belongsToは(LEFT)JOINでの結合を行う。これは、実はhasOneの結合方法と同じで、その動きも返される配列の形も殆ど変わらない。 両者の決定的な違いはbelongsToは外部キーを自身が持ち、hasOneは相手(アソシエーション先)が持つということみたい。 アソシエーション外部キー hasOne相手が持つ belongsTo自分が持つ 例えばBlogUser、Blogというモデルがあるとして、Blogに外部キーがある場合、以下の設定はほぼ同じ動きをする。 //Model/BlogUser.php <?php class BlogUser extends AppModel{ va

    cakePHP2.1でjoinーbelongsToを使う
  • アソシエーション: モデル同士を繋ぐ - 2.x

    アソシエーション: モデル同士を繋ぐ¶ CakePHP のもっともパワフルな機能の1つはモデル間の関連をマッピングしてくれる モデルの機能でしょう。CakePHP では、アソシエーションという機能を通じて モデル間の繋がりを操作します。 アプリケーション中で、異なるオブジェクト同士の関連を定義することは よくあることです。たとえばレシピのデータベースを例にとると、 レシピはたくさんのレビューを持っていて、そのレビューについては誰が 書いたのかというユーザー情報を持っています。そして、そのユーザーもまた レシピを持っているでしょう。 これらの関連を定義することで、直感的にデータにアクセスすることが出来ます。 このセクションでは、モデル間のアソシエーションを考えて、定義して、そして 利用していく方法を説明していきます。 データは様々なソースから取得することができますが、ウェブアプリケーションで