1

请看这段代码:

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

这个默认搜索“name”字段!但我想连接用户名字段。我们如何定义哪个字段作为参考?

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 回答