我无法从 SQL 数据库返回一组选项。我尝试了几种不同的返回数据的变体,但我似乎只能返回单个数据点,如单选按钮、输入文本等。
变量
/**
* @var string
*
* @ORM\Column(name="sel_cars", type="string", length=255, nullable=false)
*/
private $sel_cars;
/**
* Get cars
*
* @return string
*/
public function getSelcars()
{
return $this->sel_cars;
}
/**
* Set cars
*
* @param string $sel_cars
*
* @return Listing
*/
public function setSelcars($sel_cars)
{
$this->sel_cars = $sel_cars;
return $this;
}
输出
{% if item.sel_cars is not empty %}
{% set sel_cars = item.sel_cars|split(',') -%}
{% set sel_carsarray = { 'bluecar': 'Blue car', 'redcar': 'Red car', 'greencar': 'Green car'} %}
{% for row in sel_cars %}
{{ sel_carsarray[row] }}
{% endfor %}
{% endif -%}
感谢帮助:)
我似乎已经想通了。
更改以上所有输出代码
item.sel_cars
到
item.Selcars
现在返回数据。