控制台/命令行命令
编辑该页面控制台/命令行命令
SonataAdminBundle提供控制台命令如下:
缓存:create-cache-class
:奏鸣曲:admin
奏鸣曲:管理:列表
奏鸣曲:admin:解释
奏鸣曲:admin: setup-acl
奏鸣曲:admin: generate-object-acl
缓存:create-cache-class
的缓存:create-cache-class
命令生成缓存类(var /缓存/ env…/ classes.php
)类。映射文件。
1
bin /控制台缓存:create-cache-class
:奏鸣曲:admin
的:奏鸣曲:admin
命令生成一个新的基于给定的模型类,管理类注册它作为服务并有可能创建一个新的控制器。作为一个参数需要指定完全限定的类模型。所有传递参数和选项在交互模式作为默认值。你可以禁用的交互模式——没有交互
选择。
命令要求ob娱乐下载Symfony制造商包去工作。如果你没有它,你可以安装它:
1
作曲家需要symfony / maob娱乐下载ker-bundle - dev
选项 | 描述 |
---|---|
模型 | 完全限定的模型类,如。“AppEntityFoo” |
管理 | 管理类:(在默认情况下这将“admin”添加到模型类名,如“FooAdmin”) |
控制器 | 控制器类:在默认情况下这将“AdminController”添加到模型类名,如“FooAdminController”) |
经理 | 模型管理员类型(默认这是第一个注册模型管理员类型,例如“orm”) |
服务 | 服务YAML文件(默认值是“services.yaml”) |
id | 管理服务ID(默认值是“admin”和管理类:如“admin.foo_bar”) |
1
bin /控制台:奏鸣曲:管理程序/实体/ Foo
奏鸣曲:管理:列表
管理服务可用使用奏鸣曲:管理:列表
命令。它打印在应用程序中所有可用的管理服务id。这个命令的idsonata.admin.pool
服务注册所有可用的管理服务。
1
bin /控制台奏鸣曲:管理:列表
奏鸣曲:admin:解释
的奏鸣曲:admin:解释
命令输出一个模型的细节管理。作为一个参数需要指定的管理服务id管理来解释。
1
bin /控制台奏鸣曲:admin:解释sonata.news.admin.po欧宝平台是合法的吗st
奏鸣曲:admin: setup-acl
的奏鸣曲:admin: setup-acl
命令更新中可用的所有管理ACL定义类sonata.admin.pool
。例如,每次你创建一个新的管理
类,你可以创建使用的ACL奏鸣曲:admin: setup-acl
命令。ACL数据库将自动更新最新的面具和角色。
1
bin /控制台奏鸣曲:admin: setup-acl
奏鸣曲:admin: generate-object-acl
的奏鸣曲:admin: generate-object-acl
ACL是一种交互式命令帮助您生成实体的对象由你的管理员。有关更多信息,请参见该命令的帮助。
1
bin /控制台奏鸣曲:admin: generate-object-acl
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。