|
13
mar
2011
|
Lors d'un test unitaire, il peut arriver que la soumission d'un formulaire échoue. Cela peut être du au passage via POST d'une valeur qui n'est pas considérée comme valide par le formulaire. Pour identifier la source du problème, vous êtes obligé d'examiner la réponse HTML pour retrouver d'éventuels messages d'erreurs, ce qui n'est pas très pratique. Le mieux ce serait de retrouver l'objet form qu'on a passé à la vue. C'est possible en passant par le ViewRenderer : <?phpVous pouvez ensuite utiliser la méthode getMessages pour récupérer les messages d'erreur et les afficher sur la console : <?php |
|
29
dec
2010
|
En ces temps de difficulté de la zone Euro, je vous propose un composant qui colle à l'actualité : un sélecteur de devise.
Le code est très similaire au sélecteur de pays que je vous avais proposé dans un précédent article. En fait, c'est Zend_Locale qui fait le plus gros du travail, c'est lui qui fournit la liste des devises. |
|
13
dec
2010
|
Je viens de tomber sur quelque chose d'assez bizarre, à tel point que je me demande si je suis bien réveillé ce lundi matin. J'ai un vilain bogue que j'essaie d'éradiquer pour bien commencer ma semaine. Le problème concerne une case à cocher. C'est un des éléments de formulaire le plus mal foutu car il n'est soumis que lorsqu'il est coché. Pour pallier à ce problème, l'aide de vue formCheckbox ajoute un champ caché juste avant l'input de de type checkbox avec la valeur correspondant à la case décochée. Ce qui nous donne l'HTML suivant :
Libellés : Zend Framework, Zend_Form
|
|
23
nov
2010
|
Attention si vous écrivez une ressource pour Zend_Application dérivée de Zend_Application_Resource_ResourceAbstract. Le nom de la ressource et le nom de fichier ne doivent pas suivre la notation CamelCase car sinon votre ressource ne sera pas trouvée sur une plateforme où les noms de fichiers sont sensibles à la casse. Vous rencontrerez une exception du type Zend_Application_Bootstrap_Exception avec le message Resource matching "..." not found.
Libellés : Zend Framework, Zend_Application
|
|
12
oct
2010
|
Ah Zend_Form, qu'est ce que tu peux être compliqué ! Vous devez déjà avoir rencontré ce problème : ajouter du code HTML en plein milieu de votre formulaire.
Libellés : Zend Framework, Zend_Form
|
|
09
oct
2010
|
Je n'aime pas mélanger le Français et l'Anglais dans mon code. Mes noms de variables, mes noms de table, mes noms de contrôleur et d'actions sont donc toujours systématiquement en anglais. Le problème avec cette approche, c'est que du coup mes URL sont également en anglais.
Libellés : Zend Framework
|
|
07
oct
2010
|
Comme vous le savez sans doute, le Zend Framework utilise un fichier de configuration nommé application.ini pour stocker ses paramètres. Vous pouvez l'utiliser également pour vos paramètres personnalisés. Pour cela vous pouvez créer des entrées supplémentaires dans le fichier .ini. Pour éviter une collision avec d'autres paramètres, il est conseillé d'utiliser un préfixe. Vous pouvez par exemple utiliser l'espace de nom de votre application.
Libellés : Zend Framework
|
|
25
août
2010
|
__invoke est une nouvelle méthode magique introduite par PHP 5.3. En bref, elle permet d'appeler un objet comme si c'était une fonction. Cette fonctionnalité est utilisée dans plusieurs classes du ZF2 comme les filtres. Voici un petit exemple avec Zend\Filter\Boolean :
Libellés : PHP, Zend Framework
|
|
24
août
2010
|
Envie de tester la prochaine version du framework ? Suivez ces différentes étapes pour mettre rapidement en place un premier projet sur Windows :
Libellés : Zend Framework
|
|
04
jun
2010
|
En C#, il y une fonctionnalité que j'apprécie particuliérement. C'est la possibilité de définir des propriétés : class MyClass
{
protected string _myProperty;
public string MyProperty
{
get
{
return _myProperty.ToUpper();
}
set
{
_myProperty = value;
}
}
} |

