supipiitopalo
supip****@gmail*****
2009年 3月 5日 (木) 13:45:39 JST
ビュー側でvar_dumpしてみて原因が分かりました。 validation用に$youtubeという配列を定義していたので上書きされていました。 失礼しました。 2009/03/05 12:28 supipiitopalo <supip****@gmail*****>: > array(3) { > ["answer_id"]=> > string(3) "129" > ["youtube"]=> > string(11) "hnSwwo4oc3A" > ["tag"]=> > string(7) "fuga-22" > } > > 上記のような構造でviewにデータを渡しているのですが(例:$data['youtube'])、tag についてはビュー側で<?=$tag; > ?>でデータを表示できるのですが、youtubeについては、<?=$youtube; > ?>とすると、Arrayと表示されデータの展開ができません。 > > <?=$youtube; ?>の周辺は下記のとおりです。 > > <?php if ($youtube == true): ?> > > <object width="425" height="344"><param name="movie" > value="http://www.youtube.com/v/<?=$youtube; > ?>&hl=ja&fs=1&color1=0x006699&color2=0x54abd6"></param><param > name="allowFullScreen" value="true"></param><param > name="allowscriptaccess" value="always"></param><embed > src="http://www.youtube.com/v/<?=$youtube; > ?>&hl=ja&fs=1&color1=0x006699&color2=0x54abd6" > type="application/x-shockwave-flash" allowscriptaccess="always" > allowfullscreen="true" width="425" height="344"></embed></object> > > <?php else: ?> >