お世話になります。
Smarty
Warning
どなたか、この現象に心当たりはありませんでしょうか。
■■実行結果■■
Warning:
Warning:
key:
key:
↑本当は
■■ソースコード■■
・index2.php
・index2.tpl
■index2.php■
<?php
require_once
$dummys
);
$o_smarty
$o_smarty->assign('dummys',
//
$o_smarty->default_modifiers=array('escape:"html"');
$o_smarty->display('index2.tpl');
?>
■index2.tpl■
{foreach
{/foreach}
コメント

- 2:tbk
- 2007/08/10 12:10
返答ありがとうございます!
エスケープが失敗している為に値(value)が表示されてないとは思っていたのですが、
{$dummys|smarty:nodefaults}
それぞれに
まずは、マニュアルも読まないといけませんね~。
ありがとうございました。
前へ 1 次へ![]()
コメントする
[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。
[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。






default_modifierを指定すると、テンプレートで用いられている
などと書かないといけません。
変数すべてにエスケープ処理が行われます。
(たとえば、foreach文の$dummysなどにも)
なので、そのエスケープ処理を行わせないために
{$dummys|smarty:nodefaults}
このあたり面倒くさいですよね。。。
http://www.smarty.net/manual/ja/variable.default.modifier...