如何在kohana3.3.1中加载控制器中的模型?

时间:2013-12-07 20:31:35

标签: kohana

如何在kohana中加载模型以及如何调用此模型的方法以从数据库中检索某些数据并在视图中显示数据。 就像在codeigniter中一样,我想在控制器中加载模型,调用它的方法说getAll(),然后将这些数据传递给view。

有人可以帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:0)

Kohana使用“自动加载”。如果找不到类,它将搜索它。你可以在这里阅读http://kohanaframework.org/3.3/guide/kohana/autoloading

您只需要在控制器中书写

public action_index()
{
    $model = new Model_Foo;

    $items = $model->get_all();
    ...
}

这取决于你在模型中有一个get_all()函数。您可以使用ORM模型或创建自己的模型。请在此处阅读相关文档http://kohanaframework.org/3.3/guide/kohana/mvc/models