您好我想查看客戶的名字使用print_r();這裏是我的表結構:Yii關係不起作用
Table Customers
id
name
Table Jobs
id
customer (REF of Customers table)
這裏是我的代碼:
在我的客戶模型:
return array(
'name'=>array(self::HAS_MANY, 'Job', 'customer'),
);
在我的職位表
return array(
'customer'=>array(self::BELONGS_TO, 'Customers', 'customer'),
);
在我JobsController:
reports=Jobs::model()->findAll();
echo '<pre>';
print_r($reports);
echo '</pre>';
輸出是在這裏:
Array
(
[0] => JobsObject
(
[_new:CActiveRecord:private] =>
[_attributes:CActiveRecord:private] => Array
(
[id] => 1
[customer] => 1
this is my expectation:
Array
(
[0] => JobsObject
(
[_new:CActiveRecord:private] =>
[_attributes:CActiveRecord:private] => Array
(
[id] => 1
[customer] => 1
define「not working」 – Raptor
查看更新後的問題 – Kyrie
爲什麼應該有'name'?你有沒有添加一些東西來定義獲取'name'字段的查詢? –