2017-02-21 7 views
0

私はそれが何度も尋ねられましたが、どこでも解決策を探していることを知っています。

助けてください!

私は、ビューファイルで変数をレンダリングしようとしていますopencartバージョン2.x

のコア製品のコントローラに変更を加えています。しかし、私はそれにアクセスすることができません。私はこのようなものを使用してそれを実行しようとするたびに私は上記のエラーを取得:

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

私はこのようにそれを行う場合:

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

私はでビューファイルに$ビューの変数にアクセスすることはできませんすべて。

これについてお手伝いしてください。


更新

私は実際にそれを固定された商品コントローラ

答えて

0

のインデックス方法に値を代入しています。ちょうど誰かが同じ問題を以下の問題に直面している場合に備えて、解決策です

ビューでデータを渡す必要がなければ、opencartエンジンはそれぞれの言語データ、ビュー、共通ファイルを自動的に読み込みます。それを定義したり、データを取り出す必要はありません。それが上記の記述がうまくいかない理由です。

しかし、コントローラからビューに値を渡す必要がある場合は、すべてのヘッダ、フッター、言語テキストなどを手動でロードしてからコントローラにビューをロードする必要があります。

希望します。

関連する問題