0

我是 kohana 的新手,而不是 php 专家,如果这是重复的,请原谅,但我什至不知道执行搜索的正确术语。

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

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

2) 我应该将每个键声明为 $string 并分配一个值,即 $example = "example value"; 或者,还有更好的方法?

谢谢你

4

1 回答 1

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);
        }
}
于 2012-05-08T22:22:37.623 回答