如果名称中有下划线,则变量在树枝中无法正常工作

时间:2016-07-19 05:28:02

标签: php string variables twig

我有一个名为" $ meta_description"的字符串变量我通过" new \ TwigView()"从.php控制器传递到.twig模板数组参数:

$meta_description = "blaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah"
$context = array('meta_description' => $meta_description);
$context = $this->populate_global_context($context);
$view = new \TwigView($this->vbulletin, 'forum/showthread/Index.twig', $context);

奇怪的是,当我从代码中打印Index.twig中变量的内容时:

<meta itemprop="description" content="${ meta_description }" />

字符串被截断,如&#34; blaaaaaaaaaaaaaa&#34;。但是,当我从&#34; meta_description&#34;的所有实例中删除下划线时这样它只是&#34; metadescription,&#34;打印完整的字符串。 twig不喜欢变量名下的下划线吗?或者是否还有其他因素导致问题?

0 个答案:

没有答案