ViewReferenceTrait

[ View参照Trait ]

テーブル名の頭文字を「v」に変換した名称でviewが存在する場合、 テーブルの代わりにviewをメインテーブルとしてデータを取得するように振る舞う。

package

Default

Methods

指定された条件でデータを取得する(ビューを参照する)

findDataFromView(array $params, string $id = "", string $view_nm = "", string $prevMode = "") : object

Arguments

$params

array

APIのパラメータ(conditions)

$id

string

検索対象ID。検索条件を指定する場合は指定しない

$view_nm

string

デフォルト以外のviewを参照したい場合に指定(指定が無い場合はデフォルトの名称)。 サフィックスとしてデフォルトview名に「_」でつないだ名称を参照先に設定するようになる。

$prevMode

string

プレビューモードにてデータ検索する場合

Response

object

Phalcon\Mvc\Model\Resultset\Simple 通常の検索の場合

object Phalcon\Mvc\Model\Resultset\Complex 結合し取得フィールドが複数のテーブルにまたがる場合

共通検索処理(ビューを参照する)

findFromView(array $parameters = null, string $view_nm = "") : object

Arguments

$parameters

array

検索条件

$view_nm

string

デフォルト以外のviewを参照したい場合に指定(指定が無い場合はデフォルトの名称)。 サフィックスとしてデフォルトview名に「_」でつないだ名称を参照先に設定するようになる。

Response

object

Phalcon\Mvc\Model\Resultset\Simple 検索結果