0

私は Codeigniter を使用していますが、すべて正常に動作します。PHP変数をsmartyに割り当てて表示することができます。

しかし今、私は Web サービスを呼び出しており、この Web サービスは完全な HTML (および JavaScript) ページを返します。これをスマートなテンプレートで表示したい。

そこで、私は次のことを行いました: いつものように、Web サービスの出力を PHP 変数に割り当て、これを smarty 変数 ( HTMLstring) に割り当てました。その部分は機能します。私の賢いテンプレートでは、変数の内容を表示する以外に何も必要ありません。したがって、私のテンプレートには 1 行しか含まれていません。

{HTMLstring}

しかし、これはタグとすべてを含むリテラル HTML を表示します。出力を表示したい。

(出力を別のhtmlファイルにコピーして貼り付けて開くと、問題なく表示されます)

4

1 に答える 1

-1

私は答えを「考え出した」。
コードからテンプレートを呼び出すか、テスト目的でブラウザーに完全な URL を入力するだけで、違いが生じるようです。後者は機能しませんでしたが、前者は機能します。理由はまだわかりません。申し訳ありません...
質問は閉じました。

于 2012-12-17T08:59:56.630 に答える