kohana:包含字符串的文件?

时间:2012-05-08 20:33:55

标签: php kohana

我是kohana的新手,而不是php的专家 对不起,如果这是重复但我甚至不知道正确的术语来执行搜索。

我想要一个文件,我可以在其中找到一个键值列表,我希望可以从模板和/或控制器访问这些文件。

为了做到这一点: 1)创建这样的文件需要做什么?我把它放在哪个文件夹中?什么使模板文件和控制器可以访问它?

2)我应将每个密钥声明为$ string并指定一个值,即$ example =“example value”;还是有更好的方法?

谢谢

1 个答案:

答案 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);
        }
}