2016-08-08 2 views
3

템플릿 (.tpl 파일)에 전역 변수를 설정하려면 opencart 2.2 또는 이전 버전에서 global을 사용하기 만하면됩니다.OpenCart 2.3.0.2에서 전역 변수를 설정하는 방법은 무엇입니까?

예를 들어 :

<?php global $config; if($config->get('my_options')== 1) { ?>....<?php } ?> 

하지만, 는 최신 OpenCart에서 작동하지 않습니다 2.3.0.2

때문에 (우리는 많은 템플릿에 사용 된 설정 값이 오히려 불편 컨트롤러 global $config 미리 정의 된 파일). 더 많은 경험을 가진 사람이이 문제에 대한 해답을 얻길 바랍니다.

+0

체크 아웃 this link http://forum.opencart.com/viewtopic.php?f=190&t=166278, –

답변

2

최소 코드는 config.php 또는 admin/config.php에서 상수로 정의 할 수 있습니다. 필요한 코드의 위치에 따라 다릅니다. 이렇게하면 이러한 상수를 카탈로그 또는 관리 컨텍스트에서 즉시 사용할 수 있습니다.

또 다른 방법은 컨트롤러에서 $ this-> config를 사용하여 설정 테이블에서 키/값을 모델이나 컨트롤러로 가져 오는 것입니다.

관련 문제