Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Introduction

Introduction

Introduction --  Un paquet pour construire les formulaires HTML depuis les classes DataObject

Description de DB_DataObject_FormBuilder

DB_DataObject_FormBuilder vous permet de réaliser un développement rapide d'applications en utilisant les paquets DB_DataObject et HTML_QuickForm. Pour avoir un prototype rapidement mais fonctionnel de votre application, un model simple de base de données, exécutez le script createTable du paquet DataObject et écrivez un script qui passe un des objets résultants à la classe FormBuilder. FormBuilder génèrera automatiquement un objet simple mais fonctionnel HTML_QuickForm que vous pourrez utiliser pour tester votre application. Il fournit également une méthode qui détectera automatiquement si une commande insert() ou update() doit être exécutée après la soumission du formulaire. Si vous avez défini correctement le fichier links.ini de DataObject, il détectera également si un champ de table a une clé étrangère et populera une boite de sélection avec les entrées des tables liées. Il a plusieurs paramètres optionnels que vous pouvez placer dans votre DataObjects.ini ou dans les propriétés des classes dérivées, que vous pouvez utiliser pour affiner la génération du formulaire et prendre le contrôle à tous les stades du processus. Exemple basic d'utilisation :
$do =& new MyDataObject();

// Insert "$do->get($some_id);" ici, pour éditer
// un objet existant plutôt que d'en créer un nouveau

$fg =& DB_DataObject_FormBuilder::create($do);
$form =& $fg->getForm();
if ($form->validate()) {
   $form->process(array(&$fg,'processForm'), false);
   $form->freeze();
}
$form->display();


Manuel PEAR pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx