2017-12-29 43 views
3

내 사용자 정의 컨트롤러의 카탈로그/컨트롤러/제품에서 $product_info을 사용하려고합니다. 나는 if($product_info){$this->load->controller('extension/module/mymodule') 권리를 삽입하지만 mymodule.php에서 사용하고자 할 때, 나는 $product_info 변수 정의되지 않은 얻을.Opencart에서 컨트롤러의 변수를 다른 컨트롤러에 사용하는 방법은 무엇입니까?

그래서 어떻게 제대로 사용할 수 있습니까? 그것은 가능한가?

감사합니다.

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

당신이 밴이 컨트롤러에서 사용 :

print_r($product_info); 
+0

세션 또는 cacshe를 사용할 수 있습니다. – Vladimir

+0

의견을 보내 주셔서 감사합니다. 캐시 또는 세션을 사용할 수 없다고 생각합니다. – Arthur

답변

2

이 같은 두 번째 매개 변수로 변수를 전달할 수 있습니다/로그인 "컨트롤러에서"공통/헤더 ". 컨트롤러 "common/header"에 $data['email'] = $this->load->controller('account/login', $email);을 넣었으며 오류가 발생했습니다. 올바르게 수행하는 방법?

+0

우수! 고맙습니다. – Arthur

+0

여러분을 환영합니다! – DigitCart

1

내가 컨트롤러에서 변수 $ 이메일을 사용하고 싶었다 "계정

+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-can- i-do- 대신). - [검토 중] (리뷰/저품절 게시물/18808494) – Dez

+0

새 질문이있는 경우 [Ask Question] (https://stackoverflow.com/questions/ask) 버튼을 클릭하여 질문하십시오. 컨텍스트를 제공하는 데 도움이되는 경우이 질문에 대한 링크를 포함하십시오. - [From Review] (리뷰/저품절 게시물/18808494) – jurgemaister