Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “sonata.page.admin.block”的参数不存在_Php_Symfony Cmf - Fatal编程技术网

Php “sonata.page.admin.block”的参数不存在

Php “sonata.page.admin.block”的参数不存在,php,symfony-cmf,Php,Symfony Cmf,我几乎完成了在Symfony CMF中安装大多数奏鸣曲束的工作。现在。我的最后一步是完成奏鸣曲。我安装了所有需要的依赖项和捆绑包,使用本手册从app/config更改了几个配置或路由文件 当我想做“最后”一步时,问题出现了 php app/console sonata:easy-extends:generate SonataPageBundle 我收到这个错误: {ParameterNotFoundException:服务sonata.page.admin.block依赖于不存在的参数sona

我几乎完成了在Symfony CMF中安装大多数奏鸣曲束的工作。现在。我的最后一步是完成奏鸣曲。我安装了所有需要的依赖项和捆绑包,使用本手册从app/config更改了几个配置或路由文件

当我想做“最后”一步时,问题出现了

php app/console sonata:easy-extends:generate SonataPageBundle
我收到这个错误:

{ParameterNotFoundException:服务sonata.page.admin.block依赖于不存在的参数sonata.block.container.types。您的意思是:sonata.page.block.container.class?}

好的,显然缺少依赖项参数,但我无法确定确切的问题

app/config/config.php中的My sonata_页面和sonata_块

sonata_page:
  multisite: host
  use_streamed_response: true # set the value to false in debug mode or if the reverse proxy does not handle streamed response
  ignore_route_patterns:
      - ^(.*)admin(.*)   # ignore admin route, ie route containing 'admin'
      - ^_(.*)          # ignore symfony routes

  ignore_routes:
      - sonata_page_cache_esi
      - sonata_page_cache_ssi
      - sonata_page_js_sync_cache
      - sonata_page_js_async_cache
      - sonata_cache_esi
      - sonata_cache_ssi
      - sonata_cache_js_async
      - sonata_cache_js_sync
      - sonata_cache_apc

  ignore_uri_patterns:
      - ^/admin\/   # ignore admin route, ie route containing 'admin'

  page_defaults:
      homepage: {decorate: false} # disable decoration for homepage, key - is a page route

  default_template: default # template key from templates section, used as default for pages
  templates:
      default:  { path: 'SonataPageBundle::layout.html.twig',          name: 'default' }
      2columns: { path: 'SonataPageBundle::2columns_layout.html.twig', name: '2 columns layout' }

  # manage the http errors
  catch_exceptions:
      not_found: [404]    # render 404 page with "not_found" key (name generated: _page_internal_error_{key})
      fatal:     [500]    # so you can use the same page for different http errors or specify specific page for each error

sonata_block:
#    context_manager: sonata.page.block.context_manager
default_contexts: [cms]
blocks:
    sonata.admin.block.admin_list:
        contexts:   [admin]

    #sonata.admin_doctrine_orm.block.audit:
    #    contexts:   [admin]

    sonata.block.service.text:
    sonata.block.service.rss:
    sonata.page.block.container:
    sonata.page.block.children_pages:
有一个类似的问题,但有4个月没有回答,谷歌没有任何信息,我可以找到这个问题


如果有人能指出哪里出了问题,我很想听听。

CMF项目还不支持SonataPageBundle。因此,我猜symfony cmf标记不正确?

据我所知,所有内容都基于symfony cmf,甚至不支持do SonataPageBundle,因此我认为“symfony cmf”是非常正确的。但我们不要深入讨论这些细节。。