我有2个用户和电子邮件与字段USERS(ID,fname.lname,cardno,cardtype)& & EMAILS(cardno,cardtype,payamount)。hasmany协会cakephp
我想在cakephp的用户表的CARD NO字段的基础上访问邮件数据。 请帮助
我有2个用户和电子邮件与字段USERS(ID,fname.lname,cardno,cardtype)& & EMAILS(cardno,cardtype,payamount)。hasmany协会cakephp
我想在cakephp的用户表的CARD NO字段的基础上访问邮件数据。 请帮助
你有用户关系:
在用户模式:
public $belongsTo = array('Email' => array(
'className' => 'Email',
'foreignKey' => 'cardno',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
,并在电子邮件型号:
var $primaryKey = 'cardno';
public $hasMany = array(
'Email' => array(
'className' => 'Email',
'foreignKey' => 'cardno'
)
);
你有你的模型交换。上面的解决方案 – Dave
也帮我完成了我的任务 – RickeyWalia
可以设置为 'cardno' 主键并创建与这样提交的表格之间的关联: 用户模型:
var $primaryKey = 'cardno';
public $hasMany = array(
'Comment' => array(
'className' => 'Comment',
'foreignKey' => 'cardno',
'dependent' => true
)
);
而在电子邮件的模式:
public $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'cardno'
)
);
感谢他为我工作。 – RickeyWalia
我给你的问题是“cardno在电子邮件表的主键或不”? –