Share Button

Read the English version

Il y a quelques temps, j’ai rencontré un “problème” en utilisant des variables numériques comme clés dans un tableau Twig.
C’est un problème très spécifique qui est dû à l’utilisation de fonction php array_merge. La documentation spécifie que “les clés numériques des tableaux d’entrées seront renumérotées”. Mon but n’est donc pas d’expliquer les raisons de ce comportement, mais plutôt de proposer une solution.
Continue reading

Share Button

Share Button

Lire la version française

Today, I encountered an “issue” when using numeric variable as key in a Twig array.
This is a very specific problem which is due to the use of the array_merge php function. The documentation tells that “values in the input array with numeric keys will be renumbered”. So my goal here is not to explain the reasons of this behaviour but rather explaining my problem, and propose a solution.
Continue reading

Share Button

Share Button

Read the English version

Hier, je me demandais comment créer un block de thème de formulaire personnalisé avec Twig. Mon problème était d’afficher deux boutons radio avec un rendu particulier.

Je n’ai pas trouvé la solution dans la documentation Symfony2 mais la méthode est très simple. Laissez-moi vous l’expliquer :

Le block de thème personnalisé

Je voulais utiliser le block suivant. Comme vous le voyez, en plus des éléments p, div et de leurs classes spécifiques, la grosse différence avec la méthode native form_row de Twig est que les labels des radios ne sont pas dans une balise label (mais il y a une balise label pour le champ de formulaire parent).
Continue reading

Share Button

Share Button

Lire la version française

Yesterday, I wondered how to create a custom form theme block with Twig. My problem was to display two radio inputs with a specific rendering.

I didn’t find the solution in the Symfony2 documentation, but the process is easy. Let me explain :

The custom form theme block

I wanted to use the following block. As you see, in addition to the specific p element, the div and their specific classes, the big difference with the native Twig form_row method is that the radio labels are not in a label tag (but there is a label tag for the parent form field).
Continue reading

Share Button

Share Button

Read the English version

Nous allons créer une barre de boutons sociaux pour partager une page sur Facebook, Twitter et Google+ avec Symfony2 et Twig.

Le résultat escompté est quelque chose qui ressemble à :

Continue reading

Share Button

Share Button

Read the English version

Dans ce premier post, je vais expliquer comment créer un menu fil d’Ariane avec l’excellent KnpMenuBundle. La documentation explique les bases ainsi que la méthode pour créer un menu classique, mais un fil d’Ariane a un comportement bien spécifique.

Continue reading

Share Button

Share Button

In this post, we’ll explain how to create and maintain a database with currencies and change rates.

In order to update our changes rates, we will user openexchangerates.org solution. (Exists as free, premium and pro)

Get your own API Key. http://openexchangerates.org/signup/

Continue reading

Share Button

Share Button

Lire la version française

We are going to create a custom social bar to share a page on Facebook, Twitter and Google+ with Symfony2 and Twig.

The expected result is something like that :

Continue reading

Share Button

Share Button

Lire la version française

In this first post, I’ll explain how to make a breadcrumbs menu with Symfony and the great KnpMenuBundle. The documentation explains the basics and how to make a common menu, but a breadcrumbs menu has a particular behaviour.

Continue reading

Share Button