Загруженный файл PHP не может получить доступ к классам родительского файла

У меня есть index.php в корневой папке, Homepage_top.php и Homepage_bottom в View Folder, и некоторые классы PHP-файлов в папке Model. Index.php включает в себя Homepage_top.php и файлы из папки Model

require('Model/Database.php');
require('Model/StoryCategory_model.php');
require('Model/StoryCategory_db.php');
require('Model/User_model.php');
require('Model/User_db.php');
require('Model/StoryType_model.php');
require('Model/Story_db.php');
require('Model/Story_model.php');
include('View/Homepage_top.php');

В Homepage_top.php я использую $.load включить Homepage_bottom.php

$(".stories").load("View/Homepage_bottom.php", {myQuery: myFinalSQL, action: "show_all_stories_sorting"});

Произошла ошибка, сказав, что он не может найти классы (т.е. класс истории в Story_model.php) в Homepage_bottom.php. Скажите, пожалуйста, почему это происходит и как это исправить? Я думал, что уже предоставил все необходимые классы в index.php. Огромное спасибо.

0

Решение

Загрузка файлов через jQuery внутри страницы не означает, что код прецессора уже включен в файл. Вы должны быть уверены, что ваш файл "View/Homepage_bottom.php" имеет необходимое включает в себя

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]