caxy/easy-sonata-admin
Composer 安装命令:
composer require caxy/easy-sonata-admin
包简介
Simplified Configuration system for Sonata Admin.
README 文档
README
###Getting Started
- Add EasySonataAdminBundle to your project
composer require caxy/easy-sonata-admin
- Enable the bundle
// app/AppKernal.php
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
//Load before SonataAdminBundle!
new Caxy\EasySonataAdminBundle\EasySonataAdminBundle(),
new Sonata\AdminBundle\SonataAdminBundle(),
);
}
}
- Configure your admin. Example for FOS User Entity below:
// app/config/config.yml
easy_sonata_admin:
entities:
User:
class: AppBundle\Entity\User
batch_actions:
- '-delete'
list:
fields:
- id
- username
- email
- enabled
actions: [show: {}, 'edit', 'delete']
edit:
fields:
- { property: id, type_options: { } }
- { property: username, type_options: { } }
- { property: email, type_options: { } }
- { property: enabled, type_options: { } }
- { property: 'plain_password', type: 'text', type_options: { required: true } }
actions: ['-delete']
filter:
fields:
- username
- email
- enabled
- roles
show:
fields:
- username
- email
- enabled
- { property: 'last_login', type: 'datetime' }
- roles
actions: ['-delete']
统计信息
- 总下载量: 72
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-05-12