Ajouter des boutons personnalisés pour modifier la page de sonata admin bundle
Comme vous le savez, sonata admin bundle est livré avec trois boutons en modifier la page "Ajouter un nouveau, mettre à jour et supprimer". Je peux supprimer le bouton supprimer:
protected function configureRoutes(RouteCollection $collection)
{
$collection
->remove('delete')
;
}
Mais je veux aussi ajouter "Envoyer un message à l'Utilisateur" sur le bouton modifier de UserAdmin. Comment puis-je faire cela? Je ne trouve pas de documentation à ce sujet dans la sonate de docs.
OriginalL'auteur alpcanaydin | 2012-07-30
Vous devez vous connecter pour publier un commentaire.
Vous devriez indice du paramètre si le fichier est dans d'autres noms, et la méthode add() devrait fonctionner, mais alors vous devez remplacer la Sonate du CRUD modèle pour être en mesure d'afficher un autre bouton/lien.
En outre, vous pouvez définir le contrôleur et l'action qui va être appelé.
Par exemple:
src/Acme/DemoBundle/Admin/EntityAdmin.php:
src/Acme/HelloBundle/Controller/DefaultController.php:
app/Ressources/SonataAdminBundle/vues/CRUD/base_edit_form.html.rameau:
ne peut-on pas remplacer le "app/Ressources/SonataAdminBundle/vues/CRUD/base_edit_form.html.brindille" pour éviter de changer la sonate fichiers d'origine?
en plaçant les fichiers dans/app / Ressources vous sont prépondérants: -))
OriginalL'auteur five