1

「A」または「X」の値を持つことができる「rstatus」という名前のフィールドを持つDBテーブルがあります。このテーブルのモデルに、rstatus = "A"のレコードのみを考慮に入れるルールを設定するにはどうすればよいですか?

ありがとう

4

2 に答える 2

5

モデルクラスにデフォルトのスコープを追加します。

public function defaultScope()
{
    return array
    ( 
        'condition' => " rstatus = 'A' " 
    );
}
于 2012-12-23T10:39:28.597 に答える
0

defaultScopeに関するより完全なwikiと、それをバイパスする方法を次に示します。

于 2013-05-01T20:54:06.557 に答える