kazunobu ichihashi
bobch****@gmail*****
2006年 3月 3日 (金) 17:11:04 JST
市橋です。 Smartyには詳しくないんですが。 以前お使いになっていたときには Smarty内で$Brandlistに配列がassignされていたんだと思います。 以下でどうでしょうか? {action->getBrandlist assign=Brandlist} {foreach item=rowset from=$Brandlist} 配列を一度assignしてあげるとよいのかなと思います。 Smartyって内部でデータを使用するにはassignしてなきゃ 参照できないってことなんですかね?>詳しい方教えてくださいまし 06/03/03 に hideki ooyama<hidek****@jun*****> さんは書きました: > hideと申します。いつもお世話になります。 > > これまでsmartyを使って作成していたサイトを > Maple化?しているのですが、どうしても分からない > 部分があり、相談させてください。 > > テンプレート側で、あるドロップダウンリストを作成 > するため、中身のoption valueをsmartyのforeachで > 処理させようとしています。 > > テンプレート側での記述は > {foreach item=rowset from=action->getBrandlist} > としています。 > > 対応するモジュール側で、getBrandlistでreturnさせている > のは、配列です。 > > Maple化する前は > {foreach item=rowset from=$Brandlist} > という風にしていたのですが、from句をaction->getBrandlist > に変更するだけでは駄目なのでしょうか。 > > 本質的にはMapleというよりPHPやSmartyの質問だと思うのですが、 > サイト検索等では見つけられず、Smartyのヘルプでも分からず、 > 質問させていただきました。 > よろしくお願いいたします。 > _______________________________________________ > Maple-user mailing list > Maple****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/maple-user > -- Kazunobu Ichihashi(bobchin) <bobchin_ryu****@bb*****> Wiki http://bobchin.ddo.jp/wiki/ Diary http://d.hatena.ne.jp/bobchin/