Symfony2 et jQuery Datatable
Mise en place d'un tableau de données interactif dans une application Symfony2, avec le rendu côté serveur et le traitement des requêtes de pagination.
Catégorie Symfony2
Tutoriels sur le framework Symfony2, PHP et Doctrine, écrits par Waldo au fil des projets.
Les articles de cette catégorie portent sur l'intégration d'outils côté interface, la préparation d'un plan d'auto-formation, l'extension de Doctrine et l'envoi d'emails depuis la ligne de commande.
Mise en place d'un tableau de données interactif dans une application Symfony2, avec le rendu côté serveur et le traitement des requêtes de pagination.
Un parcours de progression personnel pour aborder le framework étape par étape, du socle de l'application aux composants les plus utilisés.
Ajout d'une extension Doctrine afin d'utiliser la fonction Match Against de MySQL dans les requêtes de recherche.
Comment déclencher l'envoi d'emails depuis une commande Symfony2, en s'appuyant sur le service de messagerie du framework.
Les billets réunissent des notes pratiques sur PHP et sur l'écosystème Symfony2 : configuration d'un projet, requêtes personnalisées avec Doctrine, affichage de données tabulaires et automatisation de tâches répétitives.
Chaque article part d'un besoin concret rencontré pendant le développement, puis détaille la solution retenue et les fichiers concernés.
Sur ce carnet de bord technique, chaque article naît d'une rencontre entre un problème concret et une solution patiemment dénichée. Les billets consacrés à Symfony reflètent cette approche : on y parle d'intégration de composants, d'optimisation de requêtes Doctrine, de configuration de serveur ou de déploiement sous Linux. L'idée n'est pas de produire une documentation exhaustive, mais plutôt de noter ce qui a fonctionné, ce qui a coincé, et comment on a fini par faire marcher l'ensemble. Entre deux correctifs, on glisse parfois une réflexion sur l'architecture du code ou sur la manière d'organiser un projet PHP sans s'y perdre.
Le hasard des mots-clés qui s'accumulent ici raconte aussi une histoire plus personnelle. Il y a des échos de nuits passées à debugger, de cafés bus devant un terminal, de chemins de montagne explorés pour couper du code. Les étiquettes s'entremêlent : Docker, Proxmox, Git, Visual Studio, console, bash, build, release. Chaque terme renvoie à un moment précis, à une version qui passait ou à une dépendance qui bloquait. Cette catégorisation un peu fouillis, presque organique, finit par dessiner le portrait d'un développeur qui apprend en faisant et qui partage ses trouvailles sans prétention.
Derrière la technique, il y a toujours une dimension artisanale. Configurer un proxy, écrire un script bash qui automatise une tâche répétitive, ou comprendre pourquoi un package NuGet refuse de se restaurer sont autant de petits gestes qui composent le métier. Les articles ici ne promettent pas de révolution, mais ils offrent une compagnie : celle de quelqu'un qui est passé par le même genre de galère et qui a pris le temps de noter la solution. Dans un monde du développement où tout va vite, ce carnet fait une pause et pose les choses noir sur blanc, pour soi d'abord, pour les autres ensuite.
Pour retrouver les publications par date, consultez les archives du blog.