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_Field

Class représentant un élément de formulaire

Direct known subclasses

Form_Element_Html, Form_Element_Multi, Form_Element_Textarea, Form_Input

Indirect known subclasses

Form_Element_AutoCompleter, Form_Element_Checkbox, Form_Element_NumericStepper, Form_Element_Password, Form_Element_Radio, Form_Element_Select, Form_Element_Slider, Form_Element_Submit, Form_Element_Text, Form_Element_Colorpicker, Form_Element_Date, Form_Element_DatePicker, Form_Element_Email, Form_Element_File, Form_Element_Hidden, Form_Element_Ip, Form_Element_Mac
Abstract
Package: Form
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.0.7
Located at Form/Field.class.php
Methods summary
protected
# __construct( string $nom, Form_Form $form )

Constructeur

Constructeur

Parameters

$nom
string
$form
Form_Form
public Form_Field
# label( string $txt, string $css = '' )

Assigne un label à l'élément

Assigne un label à l'élément

Parameters

$txt
string
$css
string
à appliquer

Returns

Form_Field
public Form_Field
# value( string $txt = '' )

Assigne une valeur à l'élément

Assigne une valeur à l'élément

Parameters

$txt
string

Returns

Form_Field
public Form_Field
# id( string $txt )

Assigne une id

Assigne une id

Parameters

$txt
string

Returns

Form_Field
public Form_Field
# addClass( string $css )

Ajoute une classe CSS

Ajoute une classe CSS

Parameters

$css
string

Returns

Form_Field
public unknown
# addValidator( string $nom, array $options = null, string $message = '' )

Ajoute un validateur

Ajoute un validateur

Parameters

$nom
string
Nom du validateur
$options
array
Option éventuelles
$message
string
Message personnalisé

Returns

unknown

Since

1.0.1
public Form_Field
# required( boolean $bool = true )

Défini l'élément comme requis ou non

Défini l'élément comme requis ou non

Parameters

$bool
boolean

Returns

Form_Field
public Form_Field
# disabled( boolean $bool = true )

Désactive ou non l'élément

Désactive ou non l'élément

Parameters

$bool
boolean

Returns

Form_Field
public Form_Field
# readonly( boolean $bool = true )

Active ou non la lecture seule

Active ou non la lecture seule

Parameters

$bool
boolean

Returns

Form_Field
public Form_Field
# maxlength( string $val )

Défini une longeur maxi pour la value

Défini une longeur maxi pour la value

Parameters

$val
string

Returns

Form_Field
public string
# getName( )

Récupère le name de l'élément

Récupère le name de l'élément

Returns

string
public string
# getValue( )

Récupère la value de l élément

Récupère la value de l élément

Returns

string
public Form_Field
# newLine( boolean $label, boolean $field )

Défini ou non un saut de ligne pour les label et les éléments

Défini ou non un saut de ligne pour les label et les éléments

Parameters

$label
boolean
$field
boolean

Returns

Form_Field
public string
# sanitizedValue( string $value )

Nettoie la valeur recue

Nettoie la valeur recue

Parameters

$value
string

Returns

string
public boolean
# isValid( string $valeur )

Valide l'élément

Valide l'élément

Parameters

$valeur
string

Returns

boolean
public Form_Field
# info( string $message )

Défini un tooltip d'aide sur l'élément

Défini un tooltip d'aide sur l'élément

Parameters

$message
string

Returns

Form_Field
public Form_Field
# setImgInfo( string $img )

Défini une image pour illustrer les tooltips

Défini une image pour illustrer les tooltips

Parameters

$img
string
Chemin vers l'image

Returns

Form_Field
public Form_Field
# setErrorClass( string $error )

Défini une class css d'erreur pour le msg d'erreur

Défini une class css d'erreur pour le msg d'erreur

Parameters

$error
string

Returns

Form_Field
protected string
# cssClass( )

Construit l'attribut HTML class=""

Construit l'attribut HTML class=""

Returns

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

Défini un attribut de l'élément

Défini un attribut de l'élément

Parameters

$nom
string
$valeur
string
protected string
# attrsToString( )

Linéarise les attributs

Linéarise les attributs

Returns

string
abstract public
# __toString( )

Ecrit l'objet

Ecrit l'objet

Properties summary
protected Form_Form $form
#

Formulaire

Formulaire

protected string $label
#

Contient le label de l'élément

Contient le label de l'élément

protected string $cssLabel
#

Class à appliquer aux label

Class à appliquer aux label

protected string $value
#

Contient la valeur de l'élément

Contient la valeur de l'élément

protected array $class
#

Classes CSS de l'élément

Classes CSS de l'élément

protected array $attrs
#

Liste des attributs de l'élément

Liste des attributs de l'élément

protected string $info
#

Info à afficher dans un tooltips

Info à afficher dans un tooltips

protected string $imgInfo
#

Chemin de l'image servant au tooltips. Chemin à donner par rapport à la page

Chemin de l'image servant au tooltips. Chemin à donner par rapport à la page

protected boolean $fieldNewLine
#

Saut de ligne après élément

Saut de ligne après élément

protected booleang $labelNewLine
#

Saut de ligne après label

Saut de ligne après label

protected boolean $required
#

Elément requis

Elément requis

protected string $errorMsg
#

Message d'erreur

Message d'erreur

protected string $errorClass
#

Class CSS à utiliser pour le message d'erreur

Class CSS à utiliser pour le message d'erreur

protected Validate_Validate $validator
#

Validateur

Validateur

Since

1.0.1
Pry Framework API documentation generated by ApiGen 2.6.1