Overview

Namespaces

  • None
  • PHP
  • Pry
    • Auth
      • Interfaces
    • Config
    • Controller
    • Date
    • Db
    • Feed
      • Abstracts
      • Writers
    • File
      • Decorator
    • Form
      • Element
    • Image
    • Log
      • Writer
    • Net
      • Exception
    • Session
    • Util
    • Validate
      • Validator
    • View

Classes

  • Error
  • Field
  • Form
  • Input
  • Overview
  • Namespace
  • Class
  • Tree

Class 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;
Namespace: Pry\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
$uniqid Id unique identifiant le formulaire
$method
string
$method
public boolean
# isValid( array $post, boolean $noSubmit = false )

Valide le formulaire

Valide le formulaire

Parameters

$post
array
$post
$noSubmit
boolean
$noSubmit 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
$type
$nom
string
$nom

Returns

Form_Input
public Form_Form
# action( string $action )

Attribue une action

Attribue une action

Parameters

$action
string
$action

Returns

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

Setter d'attribut

Setter d'attribut

Parameters

$nom
string
$nom
$valeur
string
$valeur

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
$data

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
$name

Returns

string
public Form_Form
# method( string $method )

Attribue une méthode au formulaire

Attribue une méthode au formulaire

Parameters

$method
string
$method

Returns

Form_Form
public Form_Form
# enctype( string $txt )

Attribue un enctype au formulaire

Attribue un enctype au formulaire

Parameters

$txt
string
$txt

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 mixed $javascript
#
Pry API documentation generated by ApiGen 2.8.0