Я создал подпапку в своем магазине в Prestashop внутри / классы / подкаталог с именем оказание услуг (например / Классы / услуги /).
Я пытаюсь включить php-файл модуля, который я создал сам для доступа к его методам, со следующей строкой кода внутри класса, который я создал внутри / Классы / услуги / :
include(dirname(__FILE__).'/../../modules/mymodulename/mymodulename.php')';
class A {
.
.
.
public function callmodule(){
$obj = new MyModuleName();
$obj->someMethod();
}
}
Я использую его в том числе /../../
пройти две директории вверх, одну выйти на оказание услуг папка и еще один, чтобы выйти в корень в папке хранилища, но проблема в том, что приведенная выше строка ничего не возвращает, когда я ее называю, только дала мне пустую страницу без ошибок и предупреждений, и если я удаляю ее, она работает нормально, но мне нужен доступ к этому файлу.
Есть лучший способ получить доступ к файлу без ошибок?
PD : Когда я имею в виду позвонить в класс это потому, что я положил правило в моем .Htaccess перенаправить конкретный вызов в некоторый класс, как диспетчер, где класс его называется.
Задача ещё не решена.
Других решений пока нет …