2012-05-27 11 views
1

OpenCart 1.5.1.3 모듈을 만들려고합니다. 내가 가진 문제는 사용자 정의 PHP 스크립트를 포함하는 것입니다.Opencart 모듈에는 사용자 정의 PHP 파일 문제가 포함되어 있습니까?

내가 컨트롤러에서이 작업을 수행 할 때 :

include('module/simple_html_dom.php'); 

또는

include('simple_html_dom.php'); 

나는 다음과 같은 오류가 표시 해요 : 나는 간단한 설명이 용의자

Notice: Error: Could not load language module/simple_html_dom! in D:\xampp\htdocs\store\system\library\language.php on line 26

, 그러나 그것을 해결할 수는 없습니다.

+0

절대 경로를 사용하십시오. – xdazz

+0

simple_html_dom 라이브러리를 살펴보고 포함하려는 내용을 확인하십시오. –

답변

2

이유는 아직 이론적으로 index.php 파일에서 호출하고 있으므로 상대 경로를 사용해야하거나 정의 된 변수를 사용해야합니다.이 변수는 config.php 파일에서 찾을 수 있습니다. 관련된 모든 경로를 가지고 있습니다. OpenCart가 사용합니다.

2

내가 원하는 파일을 포함시키는 방법을 찾았습니다. 이 작업을 수행하는 적절한 방법인지는 확실하지 않지만 다음 코드를 사용했습니다. OpenCart에서 디버깅 및 개발하기가 쉽지 않은 작은 설명서가 있습니다.

require_once(DIR_SYSTEM . 'simple_html_dom.php'); 

DIR_SYSTEM은 OpenCart의/시스템 폴더, 그래서 거기에 내 simple_html_dom.php 파일을 배치하고 짜잔, 그것은했다.

1

opencart에서 같은 문제가 있습니다. 나는

<?php include (DIR_TEMPLATE. '/module/---your module name ---/i_header.tpl');?> 

로 대체 내가

<?php include 'i_header.tpl';?> 

같은이 파일을 설치해야하고 그것은 작동합니다. 설정 파일에서 올바른 경로 이름을 선택할 수 있습니다.

ROOT/config.php 

ROOT/admin/config.php 

이 정보가 도움이되기를 바랍니다.

관련 문제