我是kohana的新手,而不是php的专家 对不起,如果这是重复但我甚至不知道正确的术语来执行搜索。
我想要一个文件,我可以在其中找到一个键值列表,我希望可以从模板和/或控制器访问这些文件。
为了做到这一点: 1)创建这样的文件需要做什么?我把它放在哪个文件夹中?什么使模板文件和控制器可以访问它?
2)我应将每个密钥声明为$ string并指定一个值,即$ example =“example value”;还是有更好的方法?
谢谢
答案 0 :(得分:2)
听起来你想在配置文件中存储一些数据。您可以在此处了解如何使用配置文件:http://kohanaframework.org/3.2/guide/kohana/files/config
使用全局Kohana类可以在应用程序的任何位置读取配置数据,例如:Kohana::$config->load('myconf');
但通常您不希望在视图中访问全局变量,而是将数据传递给您的视图,例如:
class Controller_Contact extends Controller {
public function action_index()
{
$names = Kohana::$config->load('names');
$view = View::factory('people')
->set('names', $names);
$this->response->body($view);
}
}