Я хочу отображать предопределенный HTML в переменной

Я использую Codeigniter, и все работает нормально. Я могу назначить переменную PHP для smarty и отобразить их.

Но теперь я вызываю веб-сервис, и этот веб-сервис возвращает полную страницу HTML (и javascript). Я хочу отобразить это в умном шаблоне.

Итак, я сделал следующее: я назначил вывод веб-службы переменной PHP и назначил это переменной smarty (HTMLstring), как я всегда это делаю. Эта часть работает. В моем умном шаблоне мне ничего не нужно, кроме как отображать содержимое переменной. Итак, мой шаблон содержит всего одну строку:

{HTMLstring}

Но это отображает буквальный HTML, включая теги и все такое. Я хочу отобразить результат.

(Если я скопирую и вставлю вывод в отдельный файл html и открою его, он будет выглядеть нормально)


person Amgarp    schedule 13.12.2012    source источник
comment
Спасибо. Я попробовал (сначала нужно было установить плагин unescape), но он не работает. Если я сделаю это проще: HTMLstring = '‹h1› Протестируйте это ‹/h1›'; Это именно то, что я вижу, включая теги h1. Любые идеи?   -  person Amgarp    schedule 13.12.2012
comment
Вы говорите, что в вашей HTMLString есть PHP-код, который вы хотите проанализировать перед включением HTML-содержимого?   -  person davidethell    schedule 13.12.2012
comment
Нет кода PHP. Просто HTML.   -  person Amgarp    schedule 13.12.2012
comment
Кажется, решено. Похоже, имеет значение, вызываю ли я шаблон из кода или просто набираю полный URL-адрес в моем браузере для целей тестирования. Последнее не сработало, первое работает. Остался один новый вопрос: как закрыть этот вопрос?   -  person Amgarp    schedule 13.12.2012
comment
Опубликуйте свое решение как ответ ниже, а не как комментарий. Затем вы можете принять и закрыть его.   -  person JochenJung    schedule 14.12.2012


Ответы (1)


Я «выяснил» ответ.
Похоже, имеет значение, вызываю ли я шаблон из кода или просто набираю полный URL-адрес в моем браузере для целей тестирования. Последнее не сработало, первое работает. Я до сих пор не знаю почему. Извините ...
Вопрос закрыт.

person Amgarp    schedule 17.12.2012
comment
Это не очень полезно, я понял ответ, пожалуйста, отредактируйте его, чтобы включить, какой на самом деле ответ. - person Matt Donnan; 21.12.2012