PHP класс вызывается с jQuery $ .post не может найти класс extends - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь создать экземпляр унаследованного класса Popup , используя jQuery $ .post

$("#tableInscrits").on("click", "i", function() {
       var mId=($(this).attr('name'));
       $.post('pages/controleurs/Popup.php',{Id:mId,Action:"read",View:"PopupAuto"},function(data) {

Если класс Popup не наследуется, он успешен. Но это не удалось:

class Popup extends Controleurs {
...
}

В /var/log/apache2/error.log:

PHP Fatal error:  Class 'Controleurs' not found in /<PATH_TO>/Popup.php on line 10, referer: <URL>

Controleurs существует, так как я использую его в другом унаследованном класс (где я вызываю метод $ .post)

автозагрузка актуальна до composer .phar update .

Я пытался создать форк ( ControleursII ), но он тоже не удался

Есть предложения?

РЕДАКТИРОВАТЬ: Когда вы вызываете $ .post, include_path и magi c постоянные изменения. Итак, если вы вызвали php, который ссылается на другой php et c ... это сбой каскадирования. По моему опыту, вы можете вызывать только ОДИН php файл, который работает автономно, без включения или запроса. Пустая трата времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...