lorocod / gema-admin-bundle
适用于快速开发Symfony2项目的模板和管理界面。
dev-master / 0.3.x-dev
2014-03-16 05:14 UTC
Requires
- php: >=5.3.3
- kriswallsmith/buzz: ~0.7
- symfony/framework-bundle: ~2.1
- symfony/options-resolver: ~2.1
- symfony/security-bundle: ~2.1
Requires (Dev)
- doctrine/orm: ~2.2
- symfony/twig-bundle: ~2.1
- symfony/validator: ~2.1
Suggests
- doctrine/doctrine-bundle: to use Doctrine user provider
- symfony/twig-bundle: to use the Twig
This package is not auto-updated.
Last update: 2024-09-28 16:31:01 UTC
README
1) 添加到路由配置
gema_admin: resource: "@GemaAdminBundle/Resources/config/routing.yml"
2) 添加到Appkernel
new Gema\AdminBundle\GemaAdminBundle(),
3) 添加到securiry.yml
providers: ... admin: memory: users: user: { password: user, roles: [ 'ROLE_USER' ] } admin: { password: admin, roles: [ 'ROLE_ADMIN' ] }
. . . firewalls: .... sin_seguridad: pattern: ^/ejemplo/ security: false
Adminlogin:
pattern: ^/admin/(login|registro)$
security: false
Admin:
pattern: ^/admin/
provider: admin
form_login:
check_path: admin_login_check
login_path: admin_login
always_use_default_target_path: true
default_target_path: /admin/
logout:
path: admin_logout
target: /
4) 使用assets添加CSS和JS资源
php app/console assets:install web --symlink