我在Prestashop商店内的 / classes / 子目录中创建了一个子文件夹,名称为 service (例如 / classes / service / )。
我试图包含我自己创建的模块的php文件,以便在我在 / classes / service / <内创建的类中使用以下代码行访问其方法/ strong>:
include(dirname(__FILE__).'/../../modules/mymodulename/mymodulename.php')';
class A {
.
.
.
public function callmodule(){
$obj = new MyModuleName();
$obj->someMethod();
}
}
我在包含/../../
的情况下将其用于两个目录,一个用于转到服务文件夹,另一个用于转到 root 商店的文件夹,但问题是上面这行没有返回任何东西,当我打电话给它时,只给了我一个没有错误或警告的空白页面,如果我删除它的工作正常,但我需要访问此文件。
有一种更好的方法可以无错误地访问文件吗?
PD :当我的意思是打电话给 A 时,因为我在 .htaccess 中放了一条规则来重定向特定调用某个类,如调度程序,其中调用 A 类。