Cakephp,表中2个或更多字段上的1个外键
Hy 我有两张桌子: -一,。用户-(id、姓名、姓氏、邮件…) -二,。订单-(id、日期、所有者,申请者) 问题是:字段所有者和APRU by需要是来自表用户和命名用户\u id的外键,但我不能同时命名这两个字段users\u id。 我在php中链接了我的管理员关系,并烘焙了CRUD代码,但它当然需要工作。 我在谷歌和蛋糕网站上尝试了下一步:Cakephp,表中2个或更多字段上的1个外键,php,cakephp,Php,Cakephp,Hy 我有两张桌子: -一,。用户-(id、姓名、姓氏、邮件…) -二,。订单-(id、日期、所有者,申请者) 问题是:字段所有者和APRU by需要是来自表用户和命名用户\u id的外键,但我不能同时命名这两个字段users\u id。 我在php中链接了我的管理员关系,并烘焙了CRUD代码,但它当然需要工作。 我在谷歌和蛋糕网站上尝试了下一步: 同一模型的多个关系- HABTM- 但它需要工作。也许我做错了什么,但如果有人能看到这是一种什么样的关系,或者给我一些提示 提前感谢,, 最好的
- 同一模型的多个关系-
- HABTM-
public $hasMany = array(
'Owned_Order' => array(
'className' => 'Order',
'foreignKey' => 'owner'),
'Aprowed_Order' => array(
'className' => 'Order',
'foreignKey' => 'aprowed_by')
);
public $belongsTo = array(
'Owner' => array(
'className' => 'User',
'foreignKey' => 'owner'),
'Aprowed' => array(
'className' => 'User',
'foreignKey' => 'aprowed_by')
);
订单
public $hasMany = array(
'Owned_Order' => array(
'className' => 'Order',
'foreignKey' => 'owner'),
'Aprowed_Order' => array(
'className' => 'Order',
'foreignKey' => 'aprowed_by')
);
public $belongsTo = array(
'Owner' => array(
'className' => 'User',
'foreignKey' => 'owner'),
'Aprowed' => array(
'className' => 'User',
'foreignKey' => 'aprowed_by')
);
我添加了这些代码,但我需要在controller中查找(“列表”),并为view add.ctp设置compact,还需要loadModel。我认为,下拉列表将自动生成这些HASMONY和belongsTo代码。tnx@user3281263-如果您不知道如何实现下拉列表的查找(“列表”),请创建一个新问题。