Я попытался добавить библиотеку FormServiceProvider в свой файл bootstrap. Мне пришлось скачать его, потому что его не было в «облегченной» версии Silex Framework.
Поэтому я поместил его в свою библиотеку (вот структура)
Sources
--- private
--- application
--- controllers
bootstrap.php
--- data
--- libraries
--- Silex
--- Provider
FormServiceProvider.php
SessionServiceProvider.php
...
silex.phar
--- Swift
--- Symfony
--- ...
(У меня есть все необходимые зависимости)
require __DIR__.'/../libraries/Silex/Provider/FormServiceProvider.php';
$app->register(
new libraries\Silex\Provider\FormServiceProvider(),
array('form.class_path' => __DIR__ . '/../libraries',
));
Когда я добавляю этот код для регистрации FormServiceProvider, все страницы моего веб-сайта становятся пустыми, и ничего не загружается, кроме начальной загрузки перед этой строкой.
После некоторого тестирования я обнаружил, что ошибка именно в этой строке
new libraries\Silex\Provider\FormServiceProvider()
(Просто выполнение print_r (новые библиотеки\Silex\Provider\FormServiceProvider()) приводит к той же ошибке).
Но в консоли ничего не появляется (РЕДАКТИРОВАТЬ: консоль браузера), и я не знаю, что не так. Я попытался изменить свой уровень ошибки, чтобы увидеть, появилось ли что-то, но ничего.
Спасибо за любую помощь.