0
동적 확인란 목록을 만들려고합니다. 내 데이터베이스에서 확인란을 선택하여 목록을 가져옵니다. 하지만 이제 ResultSet 유형과 Array가 아니기 때문에이 목록을 사용할 수 없다는 오류가 발생합니다. 어떻게해야합니까? Heres는 내 코드 (완전히 인식 했는데요 자사의 좋지 않은 코드)Zendframework 2 결과 집합 배열
가져 와서보기
public function indexAction(){
$adapter = $this->getServiceLocator()->get('Zend\Db\Adapter\Adapter');
$input = new SearchModel($adapter);
$rowset = $input->getName();
$form = new SearchForm($rowset['name']);
$model = new ViewModel(array('form' => $form, 'input' => $rowset));
$model->setTemplate('search/index');
return $model;
}
내 모델 조치에 전달하기위한 제 기능
public function getName(){
$sql = "SELECT * FROM benutzer";
$rowset = $this->adapter->query($sql, \Zend\Db\Adapter\Adapter::QUERY_MODE_EXECUTE);
return $rowset;
}
그리고 내 양식
public function __construct($name = null){
$this->add(array(
'type' => 'Zend\Form\Element\MultiCheckbox',
'name' => 'name',
'options' => array(
'label' => 'Sportart',
'value_options' => $name,
),
));
}
$ rowset-> toArray(); – tasmaniski