Loading presentation...
Prezi is an interactive zooming presentation

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Retour d'expérience APYDataGridBundle

No description
by

Nicolas Potier

on 17 July 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Retour d'expérience APYDataGridBundle

Retour d'expérience
APYDataGridBundle
sfPot 17/07/2013 - ACSEO - Aix / Marseille
PUB
PUB
PUB
PUB
PUB
PUB
PUB
PUB
PUB
PUB
PUB
PUB
ACSEO Recrute
Lead dev PHP
contact@acseo-conseil.fr
Venez nous voir à l'apéro
Problème
Dans le cadre d'un projet, une gestion des entités simple (type CRUD) sont souvent attendues et mise en place :

Back-office d'administration
Projet vite fait bien fait
etc.
Solutions
SensioGeneratorBundle
un CRUD comme on les aime
difficile à personnaliser (< 2.3)
ApyDataGrid
https://github.com/Abhoryo/APYDataGridBundle
APYDataGrid
Datagrid for Symfony2 inspired by Zfdatagrid and Magento Grid.

6000+ install sur packagist
770 commits
33 contributeurs

Projet actif, communauté FR / EN
Documentation fournie
Code facilement extensible
Utilisation basique d'APYDataGrid
Installation
"apy/datagrid-bundle": "dev-master",
composer.json :
app/AppKernel.php :
Mise en place
Entité
Vue
Controlleur
Résultat
Utilisation plus avancée d'APYDataGrid
Entité
Controlleur
Vue
Résultat
SonataAdminBundle
Kunstmaan Admin
PHPMyAdmin
Utilisation encore plus avancée
Entité
Controlleur
Vue
Conclusion
Bundle simple, pas trop intrusif
Bundle rodé prenant en charge de nombreux cas d'utilisation (traductions, surcharges de chacune des couches)
Quelques features à ajouter pour le rendre encore plus productif :
Remplacer les annotations par des XML ou des YML
Commande permettant de générer une configuration par défaut en faisant de l'introspection sur une entité
?
Full transcript