1

このコードを見てください:

$this->addField('user_id')->refModel("User");

この検索は、デフォルトで「名前」フィールドを検索します。しかし、ユーザー名フィールドを接続したい。参照するフィールドをどのように定義できますか?

4

1 に答える 1

3

Model_User で

$this->addField('name','username');

この方法を参照してください: https://github.com/atk4/atk4/blob/master/lib/SQL/Model.php#L95

ただし、このメソッドは廃止されているため、代わりに hasOne を使用する必要があります。

function hasOne($model,$our_field=null,$display_field=null,$as_field=null)
于 2013-09-20T19:08:29.127 に答える