2011-09-15 6 views
0

)次の構文エラーが表示されます: 解析エラー:C:\ wamp \ www \ merry_flowers \ controllers \ merry_parents_controller.phpの12行目の解析エラー。私は間違って何をやっている事前に感謝を

私は次のコードを実行しよう:?。あなたが使用

<?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 =の$ this - > MerryParent->( '最初'、配列\t \t \t \t \t \t \t( \t \t '条件' =>配列( \t \t \t \t \t \t \t \t \t \t \t「MerryParentを見つけます。 'name' => $ this-> data ['MerryParent'] ['name'] \t \t \t \t \t \t \t \t \t \t \t 'MerryParent.email' =>の$ this - >データ[ '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