2017-02-21 31 views
0

我知道它已經被問了很多次,但是在我尋找解決方案的任何地方,我在測試時看到的只是失望。

請幫忙!

我在做我試圖渲染視圖文件變量的變化Opencart的2.x版本的核心產品控制器

。但我無法訪問它。我得到上述錯誤,每當我嘗試做使用這樣的事情吧:

$this->data['view'] = array('1','2','3','4'); 

如果我不喜歡這樣寫道:

$data['view'] = array('1','2','3','4'); 

在我無法訪問視圖文件中的$視圖變量所有。

請幫忙。


更新

我分配在產品控制器

回答

0

其實我固定它的索引方法的價值。以防萬一有人面臨同樣的問題是解決方案。

如果您確實不需要在視圖中傳遞數據,則opencart引擎會自動加載相應的語言數據,視圖和公用文件。您不必定義它或提取數據。這就是上述說法不起作用的原因。

但是如果您需要將值傳遞給控制器​​的視圖,那麼您將需要手動加載所有內容,頁眉,頁腳,語言文本等,然後在控制器中加載視圖。

希望它有幫助。