-1

我根据以下链接使用自定义 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()

4

1 回答 1

2

Silex 不是 Symfony2 框架,因此 Symfony2 的文档不适用。

查看http://silex.sensiolabs.org/doc/services.html以获取有关如何在 Silex 中定义服务的文档。

$app['some_service'] = $app->share(function () {
    return new Service();
});
于 2012-12-20T17:57:16.010 回答