FormServiceProvider ライブラリをブートストラップに追加しようとしました。「軽い」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 を登録すると、Web サイトのすべてのページが空白になり、この行の前のブートストラップ以外は何も読み込まれません。
いくつかのテストの後、エラーがこの行にあることがわかりました
new libraries\Silex\Provider\FormServiceProvider()
(print_r(new libraries\Silex\Provider\FormServiceProvider()) を実行するだけで同じエラーが発生します)。
しかし、コンソール ( EDIT : Browser console) には何も表示されず、何が問題なのかわかりません。エラーレベルを変更して、何かが表示されるかどうかを確認しようとしましたが、何も表示されませんでした。
助けてくれてありがとう。