Неустранимая ошибка: Необнаруженная ошибка: класс FoobarEmailNotification не найден в /var/www/public/index.php:85 ⇐ Php
-
Anonymous
Неустранимая ошибка: Необнаруженная ошибка: класс FoobarEmailNotification не найден в /var/www/public/index.php:85
Я пытаюсь создать экземпляры динамических контроллеров в PHP, используя следующую конструкцию:
Структура файла такая:
app/public/index.php приложение/Http/Контроллеры/FoobarEmailNotification.php index.php
$fileName = $partner . $ действие . $тип; $file = имя_каталога(__FILE__, 2) . '/app/Http/Контроллеры/' . $имя_файла. 'EmailNotification.php'; если (file_exists($file)){ require_once $файл; $controller = "{$fileName}EmailNotification"; $emailNotification = новый $controller($recipient, $recipientName, $subject, $message); } Путь действителен, поскольку сценарий помещает его в предложение if(file_exists($file)){.
Простое дело, хотя оно пока ускользает от меня. Есть идеи?
Я пытаюсь создать экземпляры динамических контроллеров в PHP, используя следующую конструкцию:
Структура файла такая:
app/public/index.php приложение/Http/Контроллеры/FoobarEmailNotification.php index.php
$fileName = $partner . $ действие . $тип; $file = имя_каталога(__FILE__, 2) . '/app/Http/Контроллеры/' . $имя_файла. 'EmailNotification.php'; если (file_exists($file)){ require_once $файл; $controller = "{$fileName}EmailNotification"; $emailNotification = новый $controller($recipient, $recipientName, $subject, $message); } Путь действителен, поскольку сценарий помещает его в предложение if(file_exists($file)){.
Простое дело, хотя оно пока ускользает от меня. Есть идеи?
Мобильная версия