Я использую ветку в качестве шаблонов для моделирования, но мой html не рендеринг. Все отображается с самими тегами HTML.HTML не отображается [Twig]/[Slim]
Data from Database can be found by clicking here
Я искал SO и получил много сообщений, что обеспечивает решение, но никто не работал для меня
ниже решение:
Использование ниже коды [не работает]
{{ detailArticle.artdesc|raw }} or {% autoescape false %} {{ detailArticle.artdesc }} {% endautoescape %}
Используйте фильтр и автозагрузка, как показано ниже [не работает]
$app->view = new \Slim\Views\Twig(); $app->view->setTemplatesDirectory("application/view"); $app->view->parserOptions = array( 'debug' => 'true', 'auto_reload' => true, 'autoescape' => true ); $app->view->parserExtensions = array(new \Slim\Views\TwigExtension());
Очистить Twig кэш [Я не CLI на Cpanel, поэтому не знаю, как это сделать]
rm -rf app/cache/* OR rm -rf app/cache/prod/twig OR app/console cache:clear --env=prod
Ни одно из решений, работающих на меня. Пожалуйста, направляйте.
Данные отображаются таким же образом, как вы увидите по ссылке, упомянутой выше.
Мой composer.json как ниже
{
"name":"panique/mini2",
"homepage":"https://github.com/panique/mini2",
"license":"MIT",
"require":{
"php":">=5.3.0",
"slim/slim": "~2.6",
"slim/views": "~0.1",
"twig/twig": "~1.16",
"panique/pdo-debug": "0.2",
"panique/php-sass": "~1.0",
"matthiasmullie/minify": "~1.3"
},
"autoload":{
"psr-4":{
"Mini\\": "Mini"
}
}
}
вы пробовали с [Verbatim] (http://twig.sensiolabs.org/doc/tags/verbatim.html# verbatim)? – Matteo
Как это использовать ... – Gags
hi @gags Я отправляю пример в свой ответ. Дайте мне знать – Matteo