Symfony 自定义细枝函数“未关闭时”引发异常
当发出开始调用但缺少结束标记时,如何为细枝扩展函数抛出异常 故事: 接下来,我在PHPStorm的knockout数据绑定属性中进行了语法高亮显示、js验证和自动完成。不幸的是,当我使用脚本模板时,这不起作用。相反,它只是将数据绑定属性的值显示为简单字符串:Symfony 自定义细枝函数“未关闭时”引发异常,symfony,knockout.js,twig,syntax-highlighting,Symfony,Knockout.js,Twig,Syntax Highlighting,当发出开始调用但缺少结束标记时,如何为细枝扩展函数抛出异常 故事: 接下来,我在PHPStorm的knockout数据绑定属性中进行了语法高亮显示、js验证和自动完成。不幸的是,当我使用脚本模板时,这不起作用。相反,它只是将数据绑定属性的值显示为简单字符串: <script type="text/html" id="my-template"> <div data-bind=" text : someVar, css : { 'some-clas
<script type="text/html" id="my-template">
<div data-bind="
text : someVar,
css : {
'some-class' : myCondition,
'some-other-class' : myOtherCondition
}
"></div>
</script>
因此,我编写了一个小的细枝扩展来简化使用PHPStorm和knockoutjs模板的工作
扩展有两个功能:一个用于打开标记,另一个用于关闭:
这很有效。我有我的背。耶
如果在脚本结束调用不在当前范围内时,我可以通过抛出一个异常从代码中得到一点教训,那就更好了
{{ script_start('my-id') }}
<div data-bind="
text : someVar,
css : {
'some-class' : myCondition,
'some-other-class' : myOtherCondition
}
"></div>
{{ script_end() }}