Record, adaptation

Fabrique de meubles, Albi, France, juin 2012
Fabrique de meubles

Suite à mes tests et modifications de lundi dernier, quelques infos sur l’adaptation des plugins1.

Pour la récupération des recordsets :

  1. Si vous utilisez déjà la classe dcSelectStatement et en particulier sa méthode select() (ou run() qui est un alias d’icelle) alors rien de spécial à modifier, elle renverra un object dcRecord

  2. Sinon, remplacez votre habituel dcCore::app()->con->select(…) par new dcRecord(dcCore::app()->con->select(…))

Partout dans votre code :

  1. Remplacez record, staticRecord et extStaticRecord par dcRecord comme par exemple dans staticRecord::newFromArray($data) qui devient dcRecord::newFromArray($data)

Et ça devrait bien se passer2, sinon causez dans le poste ici ou si vous pensez qu’il y a un bug, ouvrez un ticket ;-)

PS : Vous pouvez jeter un œil aux plugins de la distribution qui ont été modifiés en conséquence (antispam, blogroll, …)


  1. Voire des thèmes si c’est utile, mais ça devrait être rare. ↩︎

  2. La classe dcRecord est conçue pour rendre le code transparent ; les seuls écueils possibles sont possiblement un conflit de type d’argument ou de retour de méthode. ↩︎

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15496

Haut de page