Mysql我有用户表和组表
用户表
id
,username
,email
,fullname
,password
,avatar
,sign
,created
,created_by
,modified
,modified_by
,register_time
,register_ip
,active_code
,active_time
,status
,{ {1}},ordering
组表
group_id
,id
,name
,status
,ordering
,created
,created_by
,modified
GroupsTable.php
modified_by
我已经在UserController的indexAction中获得了用户列表,但是现在我想在public function itemInSelectBox($arrParam = null, $options = null)
{
$adapter = $this->tableGateway->getAdapter();
$sql = new Sql($adapter);
$select = new Select();
$select->from('group');
$select->columns(['id', 'name']);
$selectString = $sql->buildSqlString($select);
$items = $adapter->query($selectString, $adapter::QUERY_MODE_EXECUTE);
$result = [];
if (!empty($items)) {
foreach ($items as $item) {
$result[$item->id] = $item->name;
}
}
return $result;
}
表中获得列表组名称和组ID,以将其放入视图的选择框。如何使用UserController使用itemInSelectBox()