0
我在Silex的應用集成silex/web-profiler
:WebProfiler在Silex的不顯示用戶
// Security
$app['security.firewalls'] = array(
'main' => array(
'pattern' => '^/',
'anonymous' => true,
'form' => array('login_path' => '/login', 'check_path' => '/login_check'),
'users' => array(
'admin' => array('ROLE_ADMIN', '$2y$10$3i9/lVd8UOFIJ6PAMFt8gu3/r5g0qeCJvoSlLCsvMTythye19F77a'),
),
)
);
$app->register(new Silex\Provider\SecurityServiceProvider(), array());
// Profiler
if ($app['debug']) {
$app->register(new Silex\Provider\ServiceControllerServiceProvider());
$app->register(new Provider\WebProfilerServiceProvider(), array(
'profiler.cache_dir' => __DIR__.'/../cache/profiler',
'profiler.mount_prefix' => '/_profiler', // this is the default
));
}
$app->boot();
我能夠登錄:
"require-dev": {
"silex/web-profiler": "^2.0"
}
和配置的例子與形式的認證防火牆例如admin
帳戶並訪問控制器中的用戶,但WebProfiler不顯示用戶選項卡:
是否應該額外配置?
您可以檢查您是否安裝了安全軟件包?它必須安裝在ordrer [激活SecurityDataCollector](https://github.com/silexphp/Silex-WebProfiler/blob/master/WebProfilerServiceProvider.php#L180) – mTorres
@mTorres感謝您的提示!是的,安全捆綁軟件沒有安裝。 symfony/security-bundle是對silex/web-profiler的require-dev依賴項,所以它沒有通過安裝composer進行安裝。我不得不作曲者需要--dev symfony/security-bundle,它工作。請添加您的評論作爲答案,也許精心製作一點。我會高興地接受它:) – bostaf
完成後,我們現在可以關閉這個:-) – mTorres