0

如何在 kohana 3.3 框架中从数据库中获取数据。我已经在视图中创建了下拉列表,但我不知道如何将它与控制器连接,以便我可以从数据库中获取数据并将其显示在下拉列表中

4

1 回答 1

0

您需要使用 ORM 或 DB::select 查询从数据库中获取所需的数据,然后将其公式化为一个数组,其中键是选项的值,值是您希望显示的文本每个选项。

例如,您最终需要得到以下结果:

$options = array(
    1 => 'First Option',
    2 => 'Second Option',
    3 => 'Third Option'
);

然后将此数组传递给 Kohana 的表单助手 (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

祝你好运!

于 2015-02-22T22:49:47.183 回答