Phalcon Volt 将变量名称添加到输入
Phalcon Volt adding variable name to input
好的,这是我的代码:
{%for language in languages %}
<div class="form-group">
<label for="{{ language.getLanguage() }}">{{ language.getLanguage() }}</label>
{{ text_area('{{ language.getLanguage() }}', 'size' : 30, 'class' : 'form-control form-filter input-sm') }}
</div>
{% endfor %}
它在标签上工作正常,但在 text_area 函数内部,它只是将 language.getLanguage()
显示为文本而不是回显它的值。有没有办法跳出显示输入以回显语言名称的函数?
{{ }}
就像做 echo
。所以在你的例子中你正在做 echo echo :)
这样试试:
{{ text_area(language.getLanguage(), 'size' : 30, 'class' : 'form-control form-filter input-sm') }}
提示:不确定您在 language.getLanguage()
方法中做什么,但您调用了它 3 次。这会导致不必要的操作,这可能是一个大问题,尤其是在方法内部的数据库查询的情况下。 只需将其分配给一个变量即可。
{% set lang = language.getLanguage() %}
好的,这是我的代码:
{%for language in languages %}
<div class="form-group">
<label for="{{ language.getLanguage() }}">{{ language.getLanguage() }}</label>
{{ text_area('{{ language.getLanguage() }}', 'size' : 30, 'class' : 'form-control form-filter input-sm') }}
</div>
{% endfor %}
它在标签上工作正常,但在 text_area 函数内部,它只是将 language.getLanguage()
显示为文本而不是回显它的值。有没有办法跳出显示输入以回显语言名称的函数?
{{ }}
就像做 echo
。所以在你的例子中你正在做 echo echo :)
这样试试:
{{ text_area(language.getLanguage(), 'size' : 30, 'class' : 'form-control form-filter input-sm') }}
提示:不确定您在 language.getLanguage()
方法中做什么,但您调用了它 3 次。这会导致不必要的操作,这可能是一个大问题,尤其是在方法内部的数据库查询的情况下。 只需将其分配给一个变量即可。
{% set lang = language.getLanguage() %}