2011-09-15 19 views
0

我收到以下語法錯誤: 解析錯誤:在第12行的C:\ wamp \ www \ merry_flowers \ controllers \ merry_parents_controller.php中解析錯誤什麼是我提前做錯了感謝

當我嘗試運行下面的代碼:?

<?php 

var $merryparent_id=$this->MerryParent->field('id', 
             array('MerryParent.name'=>$this.data['MerryParent']['name'], 
             'MerryParent.email'=>$this->data['MerryParent']['email']) 
             ); 
       ?> 

回答

3

您使用:

array('MerryParent.name'=>$this.data['MerryParent']['name'] 

代替:

array('MerryParent.name'=>$this->data['MerryParent']['name'] 

您正在使用a。而不是 - >取消引用$ this。

更改爲「 - >」,它應該工作。

+0

嗨,是的,它將$ this.data更改爲$ this-> data後工作正常。我想知道下面是否也會給出相同的結果? $ merryparent_id = $這個 - > MerryParent->找到( '第一',陣列( \t \t \t \t \t \t \t \t \t '條件'=>數組( \t \t \t \t \t \t \t \t \t \t \t「MerryParent。名 '=> $這 - >數據[' MerryParent '] [' 名稱'], \t \t \t \t \t \t \t \t \t \t \t 'MerryParent.email'=> $這 - >數據[ 'MerryParent'] [ '電子郵件'] \t \t \t \t \t \t \t \t \t \t \t) \t \t \t \t \t \t \t \t \t 'fields'=> array('MerryParent.id') \t \t \t \t \t \t \t \t \t); – vaanipala