我对 cake 的模型架构有疑问。
我有一个用户模型和一个元模型。以下是型号代码:
用户:
<?php
class User extends AppModel {
var $name = 'User';
var $validate = array(
'username' => array('notempty'),
'email' => array('email'),
'password' => array('notempty')
);
var $displayField = 'username';
var $hasMany = array(
'Meta' => array(
'className' => 'Meta',
'foreignKey' => 'user_id'
)
);
}
?>
和元模型:
<?php
class Meta extends AppModel {
var $name = 'Meta';
//The Associations below have been created with all possible keys, those that are not needed can be removed
var $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id',
'required' => true
)
);
}
?>
所以现在的问题是为什么我不将 Meta 数据放入 User 数组中?我应该在 Auth 对象中获取它吗?
或者我可以在哪里使用元数据?