Overview

Packages

  • Auth
  • Config
  • Controller
  • Date
  • Db
  • Feed
    • Abstract
    • Writers
  • File
    • Decorator
  • Form
    • Element
  • Image
  • Log
    • Writer
  • Net
    • Exception
  • None
  • PHP
  • PHPMailer
  • Session
  • Util
  • Validate
    • Validator
  • Zend
    • Registry

Classes

  • Form_Error
  • Form_Field
  • Form_Form
  • Form_Input
  • Overview
  • Package
  • Class
  • Tree

Class Form_Form

Class représentant un formulaire.

$form = new Form_Form('monForm');
$form->setPostedValue($_POST);
$form->action('form.php')
    ->setAttributes('onsubmit','');

$form->add('Text','nom')
        ->label('test')
        ->value('Mon nom')
                ->addClass('cssclass')
                ->minLength(3);
$form->add('Submit','envoi')
                ->id('envoiBtn')
                ->value('Envoyer');

if($form->isValid($_POST))
{
        echo 'OK';
}
else
        echo $form;
Package: Form
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.1.0
Located at Form/Form.class.php
Methods summary
public
# __construct( string $uniqid, string $method = 'post' )

Constructeur

Constructeur

Parameters

$uniqid
string
Id unique identifiant le formulaire
$method
string
public boolean
# isValid( array $post, boolean $noSubmit = false )

Valide le formulaire

Valide le formulaire

Parameters

$post
array
$noSubmit
boolean
true si aucun bouton submit. Permet de valider le formulaire avec un envoi javascript

Returns

boolean
public Form_Input
# add( string $type, string $nom )

Ajoute un élément de formulaire

Ajoute un élément de formulaire

Parameters

$type
string
$nom
string

Returns

Form_Input
public Form_Form
# action( string $action )

Attribue une action

Attribue une action

Parameters

$action
string

Returns

Form_Form
public Form_Form
# setAttributes( string $nom, string $valeur )

Setter d'attribut

Setter d'attribut

Parameters

$nom
string
$valeur
string

Returns

Form_Form
public Form_Form
# setPostedValue( array $data )

Enregistre les valeur poster pour réutilisation

Enregistre les valeur poster pour réutilisation

Parameters

$data
array

Returns

Form_Form
public string
# getPostedvalue( string $name )

Récupère la valeur postée pour un élément

Récupère la valeur postée pour un élément

Parameters

$name
string

Returns

string
public Form_Form
# method( string $method )

Attribue une méthode au formulaire

Attribue une méthode au formulaire

Parameters

$method
string

Returns

Form_Form
public Form_Form
# enctype( string $txt )

Attribue un enctype au formulaire

Attribue un enctype au formulaire

Parameters

$txt
string

Returns

Form_Form
public string
# __toString( )

Ecriture du formulaire et ajout des appel JS

Ecriture du formulaire et ajout des appel JS

Returns

string
Properties summary
protected array $attrs
#

Liste des attributs du formulaire

Liste des attributs du formulaire

protected string $uniqid
#

identifiant du formulaire

identifiant du formulaire

protected static array $instances array()
#

Instance de formulaire

Instance de formulaire

public array $listTooltips
#

Liste des infos à afficher

Liste des infos à afficher

public $javascript
#
Pry Framework API documentation generated by ApiGen 2.6.1