0

私はコハナに不慣れで、これが重複している場合はphpの専門家ではありませんが、これを検索するための正しい用語さえわかりません。

Key-Valueのもののリストを保持できるファイルが必要であり、テンプレートやコントローラーからこれらにアクセスできるようにしたい。

これを行うには:1)そのようなファイルを作成するために何をする必要がありますか?どのフォルダに入れますか?テンプレートファイルとコントローラーからアクセスできるようになるのは何ですか?

2)各キーを$ stringとして宣言し、値を割り当てます。つまり、$ example = "example value"; またはもっと良い方法はありますか?

ありがとうございました

4

1 に答える 1

2

設定ファイルにデータを保存したいようです。設定ファイルの使用方法については、http: //kohanaframework.org/3.2/guide/kohana/files/configをご覧ください。

構成データは、グローバルコハナクラスを使用してアプリケーションのほとんどの場所で読み取ることができます。例: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 に答える