<?php

/**
 * Ogolna implementacja w kontrolerze
 */
$oFormName = new Vframe_Form_Element('name');
$oFormName->filter(new Vframe_Filter_Case('lower'))
          ->
filter(new Vframe_Filter_Trim())
          ->
validator(new Vframe_Validator_Length(210), 'zla dlugosc');

$oFormNumber = new Vframe_Form_Element('number');
$oFormNumber->validator(new Vframe_Validator_Type('number'), 'to nie liczba!')
            ->
validator(new Vframe_Validator_Between(28), 'od 2 do 8 ma byc');

$oForm = new Vframe_Form(array($oFormName$oFormNumber));
$oForm->init();

/**
 * Metody przydatne w widoku
 */

echo $oForm->name// pobranie wartosci pola name, po filtrowaniu
echo $oForm->error('name'// pobranie errora validacji dla pola name, jezeli nie ma - null

if($oForm->error())
  echo 
'W formularzu sa blady!';
else
  echo 
'Super, nie ma bledow';

?>