Kohana 3.2与Kostache Mustache。
我是新手。
我在视图中有这个
$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}}>
再说一遍:不要问我为什么,但它有效。我有这样的网站。
我的问题: 我需要使用相同的文件来获取信息。我可以做到这一点,但前提是我复制de数据。我不想这样做。
在较新的视图中,$this->config = Kohana::$config->load('information');
它是相同的。
但我是如何从那里获得数据的呢?
答案 0 :(得分:0)
要从配置中获取变量,请使用:
$this->config = Kohana::$config->load('less');
$path = $this->config->get('path');
确保在其中一个覆盖配置文件的模块中没有类似的配置文件。由于HMVC,您可能会注意到错误的值。