首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >security.context服务没有启用,因此不能使用FOSUserBundle,解决方案?

security.context服务没有启用,因此不能使用FOSUserBundle,解决方案?
EN

Stack Overflow用户
提问于 2013-12-04 05:52:37
回答 1查看 580关注 0票数 1

我试图在使用FOSUserBundle的symfony CMF项目中创建一个新的包。我有使用symfony2的经验,但我对使用cmf很陌生。

我遵循的步骤是:

1)使用以下命令安装symfony CMF。

代码语言:javascript
复制
php composer.phar create-project symfony-cmf/standard-edition myproject/

2)然后我创建了一个典型的类似Symfony2包。Acme\MasterBundle

3)然后我将下面的行添加到composer.json和更新的供应商中。

代码语言:javascript
复制
"friendsofsymfony/user-bundle": "1.3.*@stable"

4)但是安装后不能使用它。从最初的错误消息来看,很明显,缺少的服务security.context导致了这个问题。(下面是项目的composer.josn文件)

代码语言:javascript
复制
{
"name": "symfony-cmf/standard-edition",
"license": "MIT",
"type": "project",
"description": "The \"Symfony CMF Standard Edition\" distribution",
"authors": [
    {
        "name": "Symfony CMF Community",
        "homepage": "https://github.com/symfony-cmf/SimpleCmsBundle/contributors"
    }
],
"autoload": {
    "psr-0": { "": "src/" }
},
"minimum-stability": "stable",
"require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.3.*",
    "twig/extensions": "1.0.*",
    "symfony/monolog-bundle": "2.3.*",
    "symfony/assetic-bundle": "2.3.*",
    "sensio/distribution-bundle": "2.3.*",
    "symfony-cmf/symfony-cmf": "1.0.*",
    "symfony-cmf/simple-cms-bundle": "1.0.*",
    "symfony-cmf/create-bundle": "1.0.*",
    "jackalope/jackalope-doctrine-dbal": "1.0.*",
    "doctrine/doctrine-bundle": "1.2.*",
    "doctrine/data-fixtures": "1.0.*",
    "lunetics/locale-bundle": "2.2.*",
    "liip/doctrine-cache-bundle": "1.0.*",
    "incenteev/composer-parameter-handler": "~2.0",
    "liip/imagine-bundle": "~0.12",
    "wjzijderveld/check-bundles": "1.0.*@dev",
    "sensio/generator-bundle": "2.3.*@dev",
    "friendsofsymfony/user-bundle": "1.3.*@stable",
    "doctrine/orm": "2.4.*@stable"
},
"require-dev": {
    "liip/functional-test-bundle": "1.0.*"
},
"scripts": {
    "post-install-cmd": [
        "WillemJan\\CheckBundles\\Composer\\CheckBundles::postPackageUpdate",
        "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
        "Symfony\\Cmf\\Bundle\\CreateBundle\\Composer\\ScriptHandler::downloadCreateAndCkeditor",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
    ],
    "post-update-cmd": [
        "WillemJan\\CheckBundles\\Composer\\CheckBundles::postPackageUpdate",
        "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
        "Symfony\\Cmf\\Bundle\\CreateBundle\\Composer\\ScriptHandler::downloadCreateAndCkeditor",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
    ]
},
"config": {
    "bin-dir": "bin"
},
"extra": {
    "checkbundles-ignore": [
        "Liip\\FunctionalTestBundle\\LiipFunctionalTestBundle",
        "Sensio\\Bundle\\DistributionBundle\\SensioDistributionBundle",
        "Sonata\\BlockBundle\\SonataBlockBundle",
        "Symfony\\Cmf\\Bundle\\BlockBundle\\CmfBlockBundle"
    ],
    "symfony-app-dir": "app",
    "symfony-web-dir": "web",
    "incenteev-parameters": {
        "file": "app/config/parameters.yml"
    },
    "branch-alias": {
        "dev-master": "1.0-dev"
    }
}
}

结论:

我试着在命令下面运行,发现没有列出任何安全性.*服务。

代码语言:javascript
复制
app/console container:debug
app/console container:debug security.context

上一条命令中的错误i是:

代码语言:javascript
复制
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
The service definition "security.context" does not exist.

我想知道如何在symfony项目中启用security.context。

请帮帮我!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-04 08:44:46

您缺少安全配置。请参阅关于如何配置安全性的Symfony标准版,或读取医生们

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20367981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档