我使用基于following link
的自定义userProvider创建了一个自定义用户类我无法为用户提供商创建服务。
$app->setParameter(
'webservice_user_provider.class',
'Tac\WebserviceUserBundle\Security\User\WebserviceUserProvider'
);
$app->setDefinition(
'webservice_user_provider',
new Definition('%webservice_user_provider.class%')
);
致命错误:在第119行的http://content.api.com/Users/davyd/Sites/content_api/src/boot.php中调用未定义的方法Silex \ Application :: setParameter()
答案 0 :(得分:2)
Silex不是Symfony2框架,因此Symfony2的文档不适用。
有关如何在Silex中定义服务的文档,请查看http://silex.sensiolabs.org/doc/services.html。
$app['some_service'] = $app->share(function () {
return new Service();
});