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 Field

Class représentant un élément de formulaire

Direct known subclasses

Pry\Form\Element\Html, Pry\Form\Element\Multi, Pry\Form\Element\Textarea, Pry\Form\Input

Indirect known subclasses

Pry\Form\Element\AutoCompleter, Pry\Form\Element\Checkbox, Pry\Form\Element\NumericStepper, Pry\Form\Element\Password, Pry\Form\Element\Radio, Pry\Form\Element\Select, Pry\Form\Element\Slider, Pry\Form\Element\Submit, Pry\Form\Element\Text, Pry\Form\Element\Colorpicker, Pry\Form\Element\Date, Pry\Form\Element\DatePicker, Pry\Form\Element\Email, Pry\Form\Element\File, Pry\Form\Element\Hidden, Pry\Form\Element\Ip, Pry\Form\Element\Mac
Abstract
Namespace: Pry\Form
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
$nom
$form
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
$txt
$css
string
$css à 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
$txt

Returns

Form_Field
public Form_Field
# id( string $txt )

Assigne une id

Assigne une id

Parameters

$txt
string
$txt

Returns

Form_Field
public Form_Field
# addClass( string $css )

Ajoute une classe CSS

Ajoute une classe CSS

Parameters

$css
string
$css

Returns

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

Ajoute un validateur

Ajoute un validateur

Parameters

$nom
string
$nom Nom du validateur
$options
array
$options Option éventuelles
$message
string
$message 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
$bool

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

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

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

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
$label
$field
boolean
$field

Returns

Form_Field
public string
# sanitizedValue( string $value )

Nettoie la valeur recue

Nettoie la valeur recue

Parameters

$value
string
$value

Returns

string
public boolean
# isValid( string $valeur )

Valide l'élément

Valide l'élément

Parameters

$valeur
string
$valeur

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

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
$img 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
$error

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
$nom
$valeur
string
$valeur
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 API documentation generated by ApiGen 2.8.0