[PHP-users 35512] Re: Smarty中のインクルードファイルを状況に応じて変えたい

小堤一弘 kotsutsumi @ xenophy.com
2011年 3月 5日 (土) 08:19:07 JST


catでつなげばよいのでは?

"str1"|cat:$smarty.get.str|cat:"str2"


2011年3月5日8:00 Daisuke <fj.groups @ gmail.com>:
> だいすけといいます。お世話になっております。
>
>
> Smartyで、
>
> {include file="hoge.tpl"}
>
> とすれば、別のファイルをインクルードできますが、以下のようなことはできます
> か?
>
>
>
> ●メインのtplファイルは、index.tpl
> ●URLに応じて、DBを探索し、【ある文字列】を取得する。
> ●{include file="【ある文字列】.tpl"} のようなかんじで、
> インクルードするファイルを、ケースバイケースで変更する。
>
>
>
> ※これと同じことができれば、上記のコードと違ってもかまいません。
>
> ※できれば、tplファイル内に、「{php}....{/php}」をいれたくないですが、
> やむを得ない場合は、いれてもかまいません
>
>
> ※もしそれでもできない場合、なにか代替案はありませんでしょうか?
> (PHPでごりごりかくしかない?)
>
> どなたかご存じのかた、お教えいただければ幸いです。
>
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
>



-- 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Company      : 株式会社ゼノフィ - Xenophy CO., LTD.
Name         : 代表取締役社長
               小堤 一弘
Address      : 東京都新宿区百人町1-17-6 成田ビル 305
Tel/Fax      : 03-6805-2904/03-6805-2914
Mail Address : kotsutsumi @ xenophy.com
H.P  Address : http://www.xenophy.com/
BLOG Address : http://blog.xenophy.com/
             : http://code.xenophy.com/
xFramework   : http://px.xFramework.net/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


PHP-users メーリングリストの案内