高级配置 编辑该页面一个> 依赖关系 服务ID model_manager sonata.admin.manager. %管理器类型% data_source sonata.admin.data_source. %管理器类型% form_contractor sonata.admin.builder. % % _form管理器类型 show_builder sonata.admin.builder. % % _show管理器类型 list_builder sonata.admin.builder. % % _list管理器类型 datagrid_builder sonata.admin.builder. % % _datagrid管理器类型 翻译 翻译 configuration_pool sonata.admin.pool 路由器 路由器 验证器 验证器 security_handler sonata.admin.security.handler menu_factory knp_menu.factory route_builder sonata.admin.route。path_info | sonata.admin.route.path_info_slashes label_translator_strategy sonata.admin.label.strategy.form_component 请注意 %管理器类型%是,取而代之的是经理类型(orm, doctrine_mongodb…),和默认route_builder取决于它。 你有两种方式定义依赖在你的服务配置文件(services . xml或services.yaml): YAML XML 1 2 3 4 5 6 7 8 9 10 11 12 13 #配置/ services.yamlapp.admin.project:类:App \ Admin \ ProjectAdmin标签:- - - - - -名称:sonata.adminmodel_class:应用实体\ \项目manager_type:orm组:“项目”标签:“项目”label_translator_strategy:“sonata.admin.label.strategy.native”route_builder:“sonata.admin.route.path_info” 1 2 3 4 5 6 7 8 9 10 11 12 13 < !- - - - - -- - - - - -config/services.xml -->< /span><服务id=“app.admin.project”类=“应用程序\ Admin \ ProjectAdmin”><标签的名字=“sonata.admin”model_class=“应用程序实体\ \项目”manager_type=“orm”集团=“项目”标签=“项目”label_translator_strategy=“sonata.admin.label.strategy.native”route_builder=“sonata.admin.route.path_info”/ >< /服务>