我有 2 个表用户和电子邮件,字段为 USERS(id,fname.lname,cardno,cardtype) && EMAILS(cardno,cardtype,payamount)。
我想根据 cakephp 中用户表的 CARD NO 字段访问电子邮件数据。请帮忙
我有 2 个表用户和电子邮件,字段为 USERS(id,fname.lname,cardno,cardtype) && EMAILS(cardno,cardtype,payamount)。
我想根据 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'
)
);
您可以使用“cardno”设置主键,并使用该字段创建表之间的关联,如下所示:用户模型:
var $primaryKey = 'cardno';
public $hasMany = array(
'Comment' => array(
'className' => 'Comment',
'foreignKey' => 'cardno',
'dependent' => true
)
);
在电子邮件模型中:
public $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'cardno'
)
);