我有发货、订单和用户。当我尝试设置新货件时,Order displayField 正确显示为我的选择下拉列表中的标签。用户虽然只显示用户的实际 id 而不是 displayField。
我究竟做错了什么?我正在使用管理员脚手架。那是问题吗?
class Shipment extends ShipmentsAppModel {
public $belongsTo = array('Order', 'User');
}
class Order extends AppModel {
public $belongsTo = array('User');
public $name = 'Order';
public $displayField = 'title';
}
class User extends UsersAppModel {
public $displayField = 'email';
}