2012-05-08 50 views
0

我是新來kohana,而不是專家與PHP 對不起,如果這是一個重複,但我甚至不知道正確的條款來執行此搜索。kohana:包含字符串的文件?

我想有一個文件,我可以有一個鍵值的列表,我希望這些可以從模板和/或控制器訪問。

爲了做到這一點: 1)我需要做什麼來創建這樣的文件?我把它放在哪個文件夾中?什麼使得模板文件和控制器可以訪問它? 2)我應該將每個鍵聲明爲一個$ string並賦值,即$ example =「example value」;或者,還有更好的方法?

謝謝

回答

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); 
     } 
} 
+0

非常感謝。 – Phil