0
我有一個有趣的情況,我想創建一個CActiveRecord,其中有一個對象作爲其屬性之一。我試圖引用的那個對象具有屬性。在CActiveRecord中包含class屬性
class Offer extends CActiveRecord
{
public $contract;
public function init()
{
parent::init();
$this->contract = new Contract_TX_9_10();
}
合同對象本身在這個例子中實際上不會被存儲到數據庫中,但用於其他用途,但它確實有需要從用戶收集屬性。
有了這個,我則想從我的形式訪問屬性如下:
<?php echo $form->textField($model,'contract.cashAtClosing',array('size'=>45,'maxlength'=>45)); ?>
我得到的錯誤是:
屬性「Offer.contract.cashAtClosing」沒有定義。
正在嘗試做什麼?
你嘗試'合同[cashAtClosing]''而不是contract.cashAtClosing'? –