Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Phalcon-添加选项以选择_Php_Phalcon - Fatal编程技术网

Php Phalcon-添加选项以选择

Php Phalcon-添加选项以选择,php,phalcon,Php,Phalcon,我正在创建搜索引擎,我想创建一个项目的所有供应商选择 控制器: $this->view->providers = Provider::find(["order"=>"name"]); 视图: 但是如何添加到此选择“所有提供程序”选项?既然您已经在使用Volt tag helpers,那么最简单的方法就是向select()函数添加三个新参数: {{select(“searchProvider”,providers,class”:“form control”,“using”:[“

我正在创建搜索引擎,我想创建一个项目的所有供应商选择

控制器:

$this->view->providers = Provider::find(["order"=>"name"]);
视图:


但是如何添加到此选择“所有提供程序”选项?

既然您已经在使用Volt tag helpers,那么最简单的方法就是向select()函数添加三个新参数:

{{select(“searchProvider”,providers,class”:“form control”,“using”:[“id”,“name”],“usempty”:true,“emptyText”:“all providers”,“emptyValue”:“)}

在这里,您指定了一个带有所需文本和空值的“空”选择选项。然后在控制器中,您可以根据
searchProvider
是否为空来执行代码。只是对表单中返回的值要非常小心。但是表单验证和卫生是另一个话题

{{ select("searchProvider", providers, "class":"form-control", "using":["id", "name"]) }}