コハナ3.2とコスタッシュ口ひげ。
私はこれに不慣れです。
私はこれを視野に入れています
$this->config = Kohana::$config->load('information');
if(isset($this->config["techinfo"][Request::current()->param('product')]))
{
$response['techinfo']['param']=$this->config["techinfo"][Request::current()->param('product')]["param"];
}
Information.phpには、名前、値、パラメーターなど、多くのデータがあります。理由を聞かないでください。このファイルには、データ情報を含む単純な戻り配列のみが含まれています。
これが何をするか:配列値の名前はurl製品の名前と同じです。したがって、そうである場合/brand/category/product-A
、情報は製品Aからのものであり、そうである場合/brand/category/product-B
、来るのは彼の情報です。
テンプレートファイルには {{#product}}{{#techinfo}}{{param}}{{/techinfo}}{{/product}}>
「もう一度言う」しかありません。理由は聞かないでください。ただし、機能します。私はこのサイトをこのように持っています。
私の問題:情報を取得するために同じファイルを使用する必要があります。私はこれを行うことができますが、データを複製する場合に限ります。そして、私はこれをしたくありません。
新しいビューでは、しかし $this->config = Kohana::$config->load('information');
それは同じです。しかし、どうやってそこからデータを取得したのでしょうか?