Archive for janvier, 2008

L’API de cakePHP en ligne de commande

Ce week-end, ma connexion internet avait quelques difficultés à se maintenir plus de quelques secondes. Du coup, j’étais un peu embêté pour consulter de manière interactive la doc de l’API (celle-ci).Dans Eclipse PDT, un bon vieux F2 vous affichera un tooltip généré à partir du commentaire format PHPdoc à propos de la méthode sur laquelle se trouve votre pointeur… quand Eclipse arrive à s’y retrouver, c’est-à-dire pas si souvent. En fouillant dans le répertoire “console” de cake, je suis tombé sur le fichier “api.php”, présent (d’après SVN) depuis le 23/05/2007 dans Cake et dont j’ignorais jusqu’à présent l’utilité. En fait, il permet d’accéder à la documentation de l’API en ligne de commande. Pour cela :

  • se positionner dans le répertoire cake/console
  • taper : “./cake api model -m find” (par exemple) et admirer.


Voici le mode d’emploi :

Usage: cake api [type] model [-m method]

On peut se contenter de préciser le nom de la classe, on obtient alors une liste des méthodes dont on veut accéder à la documentation. On peut mieux cibler soit en précisant directement la méthode soit en restreignant la recherche à un type de classes (behavior, model, view…). Si l’on prend la peine de documenter ses propres classes, ça peut aussi aider.

Copie d’écran du terminal pour la commande ./cake api model -m find

A l’instar de bake, il peut être commode de définir cette commande en tant qu’external tool (ci-dessous une configuration sommaire).

Configuration Eclipse

(désolé pour la présentation foireuse de ce post, il y a des choses qui m’échappent encore dans wordpress…)

Commentaires

Une semaine dans le monde de cakePHP

Je viens de tomber sur un blog consacré à cakePHP que je ne connaissais pas - et pour cause, il est tout récent -, tenu par Christian Winther, aka Jippi, un Danois.

Ce garçon s’est mis dans la tête de compiler chaque semaine les évènements survenus dans le monde magique de CakePHP : nouvelle version (cette semaine, ça tombe bien), principales questions sur le GoogleGroup, etc. C’est que ça se passe. D’où on déduit que les bonnes résolutions de nouvelle année existent aussi au Danemark.

Commentaires

CakePHP 1.2 beta !

Après la version dev, la version alpha, la version prebeta, voici enfin la version beta de la tant attendue deuxième mouture de CakePHP !

A télécharger par ici.

Résolutions 2008 :

  • mettre à jour ce blog régulièrement
  • concurremment, finir la v2 de POPnews.

Commentaires