何が最高のコードの位置を定義するテーブルとの関係法Zend Framework。
-
23-08-2019 - |
質問
私の作成の簡単なタグシステムとなっているリンクタグをほとんどの私の願います。ために、作成したテーブルという物によって参照される、モデル"オブジェクト".
もう三つのモデル設定を瞬間:
- タグ(TagObjectとして定義されて dependentTable)
- オブジェクト(TagObjectとして定義されてdependedTable)
- TagObject両タオブジェクトに定義されreferenceMap)
私は既に作成されている簡単な方法のように fetchTagById()
や fetchTagByName()
私のタグのモデルが作りたい取得するメソッドからタグと、それぞれのスパイラル破壊部隊入の対象にテーブルを作るために簡単なタグクラウド。
構造的にどの最高のロケーションをこのメソッドを使用 findDependentRowset())?
かな雰囲気を感じることができない非常に良い実践にこの度は私のタグのモデルがありますが、格納することでTagObjectモデルのいくものであるovercomplicateいます。
アドバイスはうぞよろしくお願い申し上げます。
よろしくお願いします。
解決
この方法は、タグを検索する場合、
、それはタグのモデルであるべきです。それは、オブジェクトを取得する場合は、オブジェクトモデルである必要があります。あなたがタグとその出現を取得しているので、それはタグのモデルにする必要があります。
タグは、タグ内の行で、ZFにモデルがテーブルに通常DataGatewayあるので、私は、タグではないモデルのタグを呼び出します。オブジェクトと同じ。
$tags = new Tags();
$cloud = $tags -> getWithObjectOccurrences();
別のノートで、私はクラス「オブジェクト」または「オブジェクト」、それはあまりにも汎用的であるように名前を付けることはない(オブジェクトは、基本的な言語構造です)。そのため、より説明的な名前を見つけることを検討します。
所属していません StackOverflow