2011-08-18 38 views
0

我在模型的php中編寫了一個函數。是否有任何問題使用模型中的CakePHP調用字段()

$this->field('something) 

而在模型內?我可以使用其他的東西,比如$ this-> saveField(...),但由於某種原因,這並沒有正確返回表中的值。只是想確定,謝謝!

回答

0

你必須先指定條件,就像這樣:

$this->field('field_name', $conditions); 

或者說,我覺得你也可以嘗試設置id第一

$this->id = $id; 
$this->field('field_name'); 
+0

是啊,我第一次嘗試設置ID,和它適用於除了field()之外的其他所有內容 – pll

+0

你得到的輸出是什麼?另外,如果您在這裏看到:http://api.cakephp.org/view_source/model/#line-1147,它顯示設置$ id等同於設置條件(在v1.3中)。 – Baseer

+0

道歉,我發現這個問題 - 有一個虛擬的字段與攔截請求的同名 – pll

相關問題