2017-12-29 35 views
3

私のカスタムコントローラでカタログ/コントローラ/製品内で$product_infoを使用しようとしています。 私は右if($product_info){$this->load->controller('extension/module/mymodule')を挿入しかし、私はmymodule.phpでそれを使用したい場合、私は未定義の変数$product_infoを取得します。Opencartのコントローラから別のコントローラへの変数の使用方法は?

どうすれば適切に使用できますか教えてください。出来ますか?

ありがとうございました。

+0

セッションまたはcacsheを使用することができます – Vladimir

+0

ご意見ありがとうございます、私はそれをキャッシュまたはセッションを使用することはできないと思います。 – Arthur

答えて

2

次のような2番目のパラメータとして、あなたの変数を渡すことができます。

$this->load->controller('extension/module/mymodule', $product_info); 

今、あなたはバンあなたのコントローラでそれを使用します。

print_r($product_info); 
+0

優秀!ありがとうございました。 – Arthur

+0

あなたは大歓迎です! – DigitCart

1

私は、変数$ eメールコントローラから「アカウントを使用していました/ login "をコントローラ" common/header "に追加します。 コントローラー "common/header"に$data['email'] = $this->load->controller('account/login', $email);を置き、エラーが発生しました。 正しく行う方法は?

+0

これは質問に対する答えを提供しません。十分な[評判](https://stackoverflow.com/help/whats-reputation)があれば、[投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- i-do-代わりに)。 - [レビューから](レビュー/低品質の投稿/ 18808494) – Dez

+0

新しい質問がある場合は、[質問する](https://stackoverflow.com/questions/ask)ボタンをクリックしてください。コンテキストを提供する場合は、この質問へのリンクを含めてください。 - [レビューから](/レビュー/低品質の投稿/ 18808494) – jurgemaister

関連する問題