Archive pour mai 2008

The Space

28/05/2008  |  Publié dans cakephp, tips

Last week-end, I came accross a tiny but annoying problem.

I had this simple line of code :

$artist = $this->Artist->find(array(’name’ => $name);

Most of the times, it worked fine. But sometimes I had to search for “!!!” or “In Scary Stereo” and CakePHP threw an error, saying the SQL query was wrong. And it was, because CakePHP automagically transformed the “!” and the “In” into SQL operators…
I first thought that I need to force the “equal” operator, like this:

$artist = $this->Artist->find(array(’name’ => ‘=’. $name);

Then someone on CakePHP’s google group gave me that tip :

$artist = $this->Artist->find(array(’name’ => ‘!-’.$name);

It didn’t work. But Grant Cox suggested me to add as simple space after the equal sign:

$artist = $this->Artist->find(array(’name’ => ‘= ‘. $name);

That worked!!

Too much magic kills the magic…

[edit]
La RC1 change quelque peu tout cela : l’opérateur passe à gauche de la flèche, et c’est bien mieux ainsi. En revanche, j’ai un gros soucis de connexion à deux bases de données différentes avec cette nouvelle version.

Cake PHP épinglé

15/05/2008  |  Publié dans ailleurs, cakephp

La société CleverAge vient de publier un livre blanc sur les frameworks PHP… Symfony, Zend Framework, Code Igniter et donc Cake PHP sont passés au crible. Si le paragraphe consacré à Cake est quelque peu assassin, allant même jusqu’à mettre en cause la pérennité du framework (déduite de l’attente à rallonge de la sortie de la version 1.2), le framework obtient tout de même un moyen 65,83% à l’évaluation QSOS (Qualification et de Sélection de logiciels Open Source), à comparer aux 74% et quelques obtenus par Symfony et Zend Framework, avec une notation qui me paraît, dans le détail, assez réaliste. Au passage, comme dans le livre blanc de ma boîte paru il y a quelques temps sur le même sujet, l’auteur a l’air de penser qu’il est impossible de déroger aux conventions de nommage de cake en matière de schéma de base de données, ce qui est tout de même très faux (même si cake perd une partie de son intérêt si on l’utilise avec une base qui ne suit pas ces préceptes).

Conclusion : il est temps que la version 1.2 et la documentation associée sortent ! Ensuite, il faudra faire un peu de PR…

Livre blanc à réclamer ici.

CakePHP 1.2 is near!

14/05/2008  |  Publié dans cakephp

Feature freeze is approaching, tickets are being closed… the release is near.

Read the post from gwoo Mariano on the Bakery to know more.

And an interesting post from Felix telling us how we can help to get this new version out soon.

Archives

Liens au pif

  • Frédéric de Villamil
  • Communauté française CakePHP
  • POPnews
  • Chez Trân
  • pictures of the north country
  • Debuggable
  • Formation CakePHP
  • snook.ca
  • blogcatalog
  • Yahoo Pipe des sites CakePHP FR
  • Web Development 2
  • Mark Story
  • Cakebaker
  • Le blog de Pierre
  • Julien Bourgeois
  • Derniers commentaires

    • Guillaume: Merci pour cette précision, Pierre, je vais aller voir ça.
    • Pierre Martin: Bonjour Guillaume, et merci encore une fois pourle lien vers mon article ! Juste...
    • Guillaume: De loin, on ne voyait pas très bien :)
    • Gabriiiel: Roy nous a remis un trophée… :D
    • Pierre MARTIN: Il y a aussi cet article de teknoid contenant un lien vers un plugin de recherche...
  • Derniers trackbacks