Archives par mot-clé : CakePHP

[CakePHP 3.x] Associations belongsTo et belongsToMany

Petit billet technique aujourd’hui pour parler des associations dans CakePHP 3.x Vous le savez sans doute, la meilleure façon de récupérer des données associées à vos tables en utilisant CakePHP est d’utiliser les associations.  Il existe différent types d’associations dans … Continuer la lecture

Publié dans Non classé | Marqué avec , , , , , | Laisser un commentaire

Représentation intervallaire, performance, fonctions MySQL et fonctions de rappel CakePHP

Le billet que je vous propose aujourd’hui fait parti de ceux dont j’ai longtemps repoussé l’écriture. Et pour cause, le sujet de la représentation intervallaire est intéressant mais très technique et pas particulièrement simple à expliquer. Nous allons donc parler aujourd’hui … Continuer la lecture

Publié dans Non classé | Marqué avec , , , , , , | Laisser un commentaire

[CakePHP] Valider des données non liées au modèle courant.

Il arrive bien souvent que l’on souhaite valider des champs qui ne sont pas forcément pour autant liés au modèle courant de la base de données. Par exemple, dans Opencomp, j’ai un écran qui permet à l’enseignant de sélectionner les … Continuer la lecture

Publié dans Non classé | Marqué avec , , | 2 commentaires

[CakePHP] Validation des modèles HABTM liés

Souvenez vous, il y a quelque temps, je vous parlais des associations HABTM (Has And Belong To Many). Ces associations bien pratiques permettent de faire en sorte de créer des relations plusieurs à plusieurs. Seulement voilà, j’ai remarqué il y … Continuer la lecture

Publié dans Non classé | Marqué avec , , , , | Laisser un commentaire

[CakePHP] Associations HABTM (Has And Belong To Many)

J’ai abordé récemment la mise en place sur quelques modules d’Opencomp des associations CakePHP HABTM (Has And Belong To Many). Mais, c’est quoi une association HABTM ? Has And Belong To Many signifie en français Possède Et Appartient À Plusieurs. … Continuer la lecture

Publié dans Non classé | Marqué avec , , , , , , | 13 commentaires

[CakePHP] Column … in order clause is ambiguous

Aujourd’hui, j’ai été confronté à une erreur lors du développement d’Opencomp. Warning (512): SQL Error: 1052: Column ‘name’ in order clause is ambiguous [CORE/cake/libs/model/datasources/dbo_source.php, line 684] En regardant le debug de la requête SQL exécutée, j’ai vite compris la source … Continuer la lecture

Publié dans Non classé | Marqué avec , | Laisser un commentaire

[CakePHP] Récupérer le nom du contrôleur courant

Dans certains cas, il peut être très utile de récupérer le nom du contrôleur courant. Pour vous donner un cas concret, pour le menu de type onglets d’Opencomp. Dans ce genre de menu, il faut faire en sorte de colorer … Continuer la lecture

Publié dans Non classé | Marqué avec , , | Laisser un commentaire

CakePHP, les conventions de nommage

Ce billet est le premier d’une série qui abordera quelques unes des spécificités et des fonctionnalités du framework que nous avons choisi d’utiliser pour la création d’Opencomp : CakePHP. Nous allons parler aujourd’hui des conventions de nommage de CakePHP. En … Continuer la lecture

Publié dans Non classé | Marqué avec , | Un commentaire

Le difficile choix d’un framework

Lorsque j’ai commencé à coder Opencomp, je ne suis parti de rien, c’est à dire que j’ai tout codé à partir de zéro. Après quelques mois de développement, je me suis vite rendu compte que la quantité de lignes de … Continuer la lecture

Publié dans Non classé | Marqué avec | Un commentaire