Compatibilité magix cjquery avec php5.3
Par aurelien gerits le lundi, 20 décembre 2010, 00:53 - magixcjQuery - Lien permanent
Pour noël, je vous réserve un très beau cadeau.
La librairie est désormais compatible PHP 5.3 et intègre de nouvelle fonctionnalité.
Une nouvelle archive sera publiée cette semaine (version 3.2) avec la correction/adaptation de la documentation.
La version du SVN est déjà compatible ! MagixDB est désormais plus riche, plus souple, plus simple, on peut désormais choisir si le curseur de la requête reste ouvert ou pas.
Les erreurs sont également plus précise dans le gestionnaire des logs.
Les nouveaux paramètres de requête select:
[PHP] select($sql,$execute=false,$mode='assoc',$closeCursor=true,$debugParams=false)
Exemple de requête select simple:
[PHP] public function s_mytable($test){ $layer = magixcjquery_magixdb_layer(); $sql = 'SELECT * FROM mytable WHERE test = :test'; $layer->select($sql,array(':test'=>$test),'assoc',true,false); }
Quelques Helpers supplémentaire sont disponible:
Tester un champs pour les valeurs numérique.
[PHP] magixcjquery_form_helpersforms::inputNumeric($str);
Nettoyer une URL , ne pas confondre avec la fonction pour convertir en URL.
///PHP magixcjquery_url_clean::tidyMakeClean($str,$keep_slashes=true,$keep_spaces=false); /// Et bien d'autres.
Je travail sur une version parallèle avec une refonte de l'autoload, des classes pour être plus proche d'un framework style design pattern.
Cette version ne sera pas disponible avant des semaines, mais je publierai des versions bêta.