如何在kohana 3.3框架中从数据库中获取数据。我在视图中创建了下拉列表,但我不知道如何将其与控制器连接,以便我可以从数据库中获取数据并在下拉列表中显示它
答案 0 :(得分:0)
您需要使用ORM或DB :: select查询从数据库中获取所需数据,然后将其表示为一个数组,其中键是选项的值,值是您希望的文本显示每个选项。
例如,你需要最终得到:
$options = array(
1 => 'First Option',
2 => 'Second Option',
3 => 'Third Option'
);
然后将此数组传递给Kohana的Form帮助器(Form :: select),它将为您输出选项。参考:http://kohanaframework.org/3.3/guide-api/Form#select
上面的例子会输出如下内容:
<select name="whatever">
<option value="1">First Option</option>
<option value="2">Second Option</option>
<option value="3">Third Option</option>
</select>
如果您的问题确实是如何从数据库中获取数据,那么您需要阅读以下所有示例:http://kohanaframework.org/3.3/guide/orm
祝你好运!