okhachiai/dashify-bundle
Composer 安装命令:
composer require okhachiai/dashify-bundle
包简介
A modern, modular and intuitive admin interface for Symfony applications
README 文档
README
Un bundle Symfony moderne pour créer des interfaces d'administration.
Installation
- Installer le bundle via Composer :
composer require okhachiai/dashify-bundle
- Activer le bundle dans
config/bundles.php:
return [ // ... Dashify\DashifyBundle\DashifyBundle::class => ['all' => true], ];
- Configurer les routes dans
config/routes.yaml:
dashify: resource: '@DashifyBundle/Resources/config/routes/dashify.yaml' type: yaml
- Configurer le bundle dans
config/packages/dashify.yaml:
dashify: title: 'Mon Admin' security: user_class: App\Entity\User user_identifier_property: email roles: ['ROLE_ADMIN'] remember_me: true session_lifetime: 3600
- Nettoyer le cache :
php bin/console cache:clear
Configuration complète
Voici toutes les options de configuration disponibles :
dashify: title: 'Mon Admin' # Titre de l'interface d'administration security: user_class: App\Entity\User # Classe de l'entité utilisateur user_identifier_property: email # Propriété utilisée pour l'identification (email, username, etc.) user_provider: 'security.user.provider.concrete.app_user_provider' # (Optionnel) Service provider d'utilisateur roles: ['ROLE_ADMIN'] # Rôles requis pour accéder à l'admin remember_me: true # Activer la fonctionnalité "Se souvenir de moi" session_lifetime: 3600 # Durée de vie de la session en secondes password_hasher: 'auto' # Configuration du hashage de mot de passe login_route: 'dashify_login' # Route de connexion login_redirect_route: 'dashify_dashboard' # Route après connexion logout_route: 'dashify_logout' # Route de déconnexion logout_redirect_route: 'dashify_login' # Route après déconnexion enable_login: true # Activer/désactiver la page de connexion
Utilisation
Une fois installé, vous pouvez accéder à l'interface d'administration à l'URL /admin.
Menu Structure
The menu configuration supports:
- Multiple groups with custom labels and icons
- Optional positioning for groups
- Separate sections for users and content within each group
- Each menu item requires a label and route
- Icons are optional for all items
统计信息
- 总下载量: 12
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-04-20