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