CakePHP对模型执行查询并将其附加到select中

时间:2016-06-16 09:50:00

标签: cakephp cakephp-3.0

在模型中,我正在执行自定义查询并将其传递给View,如下所示:

$countries = $connection->execute('Select id,country from c_countries')->fetchAll('assoc');
$this->set('countries',$countries);

在.ctp文件中,我有以下内容:

<?= $this->Form->input('Country of residence',array('type'=>'select','options'=>$countries)); ?>

我希望Id和Text作为国家/地区的值。相反,结果似乎很奇怪。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)