Нет ошибок в консоли после регистрации библиотеки в Silex

Я попытался добавить библиотеку 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()) приводит к той же ошибке).

Но в консоли ничего не появляется (РЕДАКТИРОВАТЬ: консоль браузера), и я не знаю, что не так. Я попытался изменить свой уровень ошибки, чтобы увидеть, появилось ли что-то, но ничего.

Спасибо за любую помощь.


person Sky    schedule 24.07.2012    source источник
comment
Я не получаю никаких ошибок, только пустая страница, не загружается php, нет javascript и ничего в DOM.   -  person Sky    schedule 24.07.2012


Ответы (1)


Активируйте журнал ошибок, поместив это в свой бутстрап:

error_reporting(E_ALL | E_STRICT); 
ini_set('display_errors', 1);
ini_set('log_errors', 1);

Попахивает "класс не найден".

person Shikiryu    schedule 24.07.2012
comment
Спасибо, у меня это сработало, и класс не найден. Проблема решена, выбран неправильный каталог. - person Sky; 24.07.2012