如何定义变量在phalcon PHP伏特刀片和分配数据给它?



我在刀片中设置了一个变量,它被设置为控制器

中的刀片美元这个→视图→→setVar("formData", formData美元);

my formData是一个来自我提交的表单的数组

现在我想定义一个新变量?我的伏特刀片,并分配我的formData给它。我该怎么做呢?

我读了phalcon(https://docs.phalcon.io/3.4/en/volt) volt文档,但我找不到我应该怎么做。

在您的控制器中,setVar()setVars()可以在view对象上使用,以设置变量,然后在您的Volt文件中使用它们:

$this->view->setVar('myData', $data);

和模板中的

{{ myData }}

如果$data是一个数组,并且您希望从中获取元素:

{{ myData['element1'] }}

如果$data是一个对象,你可以调用它的方法

{{ myData.myMethod() }}

如果你想在模板中执行比较和赋值变量:

{% if myData['element'] == 'yes' %}
{% assign reply = true %}
{% else %}
{% assign reply = false %}
{% endif %}

引用:

https://docs.phalcon.io/4.0/en/volt变量

https://docs.phalcon.io/4.0/en/volt作业如果https://docs.phalcon.io/4.0/en/volt

最新更新