[Maple-user: 195] Re: テンプレート側で配列を受け取った時の記述

Back to archive index

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/



Maple-user メーリングリストの案内
Back to archive index