我在我的应用程序中使用twig文件。
我有一个新编码的文件,我用它来发送电子邮件,即电子邮件模板在该文件中编码。
它抛出语法错误,说“解析错误:语法错误,意外的T_ENDIF”。
调试重编码文件变得越来越困难。
有人可以建议帮助,我如何解析文件,进行语法检查。
做了很多google-ing ..无法正确使用语法检查程序。
感谢。
答案 0 :(得分:1)
使用try catch:
use Symfony\Component\HttpFoundation\Response;
try {
$content = $this->renderView(
'AcmeHelloBundle:Hello:index.html.twig'
);
} catch(\Exciption $e) {
$message = $e->getMessage();
var_dump($message); die; // do something with error
}
return new Response($content);
答案 1 :(得分:0)
将文件拆分为多个部分并查看浏览器中的每个部分,以尝试确定问题所在。我总是将代码分成几个文件,而不是在一个文件中包含数千行代码,尽管这并不总是可行。