2012-05-27 58 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 'i_header.tpl';?> 

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

取代它和它的作品。你可以在配置文件下選擇正確的路徑名。

ROOT/config.php 

ROOT/admin/config.php 

我希望這會有所幫助。