0
我遇到了蛋糕模型架构的问题。非工作关系
我得到了一个用户模型和Metas模型。下面是型号代码:
用户:
<?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'
)
);
}
?>
和METAS型号:
<?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
)
);
}
?>
所以,现在的问题是,为什么我没有元数据进入用户阵列? 我应该在Auth对象中获取它吗?
或者我可以在哪里使用元数据?
你是如何获取的阵列?如果您正在讨论$ _SESSION ['Auth'] ['User']数组,请注意,它仅在登录时设置,并且不包含相关模型。如果你print_r($ this-> User-> find(...)),它应该显示附加的元信息。 – 2010-04-12 19:24:02
是啊与$ this->用户 - >找到我得到所有的元数据 现在我想从当前登录的用户获取eta数据:)(在每个控制器中...)什么是最好的方法这个? greetz – 2010-04-13 19:20:10