我使用樹枝作爲模板引擎,但我的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());
清除嫩枝緩存[我沒有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"
}
}
}
您是否嘗試過用[逐字](http://twig.sensiolabs.org/doc/tags/verbatim.html#逐字)標籤? – Matteo
如何使用此... – Gags
hi @gags我在我的回答中發佈了一個示例。讓我知道 – Matteo