Php 如何从Phalcon/Volt中的选择倍数接收值

Php 如何从Phalcon/Volt中的选择倍数接收值,php,phalcon,volt,Php,Phalcon,Volt,我正在尝试使用多重选择从phalcon获取一个值数组 这是选择代码 {{ select("inbox-user", getUsers, 'using': ['id_admin', 'name_admin'], 'multiple' : 'multiple', 'class' : 'form-control select2') }} 下面是接收控制器中的值的代码 $row->inbox_user = $this->request->getPost(("inbox-user"))

我正在尝试使用多重选择从phalcon获取一个值数组

这是选择代码

{{ select("inbox-user", getUsers, 'using': ['id_admin', 'name_admin'], 'multiple' : 'multiple', 'class' : 'form-control select2') }}
下面是接收控制器中的值的代码

$row->inbox_user = $this->request->getPost(("inbox-user"));
如果我将收到的内容转储,它将返回一个字符串,通常是最后一个数字。因此,如果select表单选择了13,14,15,那么当我将其转储时,会返回以下内容

var_dump($row->inbox_user);
// string(2) "15" 
现在,通常使用标准php,我只是在ID之后添加[],这就完成了,但是当我在select和控制器代码中的inbox user[]之后添加[]时,它只输出NULL

我还尝试将其包装为如下数组:

getPost([("inbox-user")]);
但它返回空值

如果我尝试像这样包装getUsers

{{ select("inbox-user", [getUsers], 'using': ['id_admin', 'name_admin'], 'multiple' : 'multiple', 'class' : 'form-control select2') }}
那也不行。有没有办法让它返回一个方阵和伏特


非常感谢您提供的任何帮助,如果我不清楚或者您需要更具体的数据,请让我知道,我将很高兴添加这些数据。

若要获取阵列中控制器上的值,您必须使用阵列指示器[]更改选择框的名称,在您的情况下,选择框的名称必须是收件箱用户[].

要获取数组中控制器上的值,您必须使用数组指示符[]更改选择框的名称,在您的情况下,选择框的名称必须是收件箱用户[]