私は Codeigniter を使用していますが、すべて正常に動作します。PHP変数をsmartyに割り当てて表示することができます。
しかし今、私は Web サービスを呼び出しており、この Web サービスは完全な HTML (および JavaScript) ページを返します。これをスマートなテンプレートで表示したい。
そこで、私は次のことを行いました: いつものように、Web サービスの出力を PHP 変数に割り当て、これを smarty 変数 ( HTMLstring
) に割り当てました。その部分は機能します。私の賢いテンプレートでは、変数の内容を表示する以外に何も必要ありません。したがって、私のテンプレートには 1 行しか含まれていません。
{HTMLstring}
しかし、これはタグとすべてを含むリテラル HTML を表示します。出力を表示したい。
(出力を別のhtmlファイルにコピーして貼り付けて開くと、問題なく表示されます)