Menu:
  :. HomePage
  :. Linux
  :. Solaris
  :. Windows
  :. Programování
  :. Java + Tomcat
  :. HW obecně
  :. VoIP - Asterisk
  :. Cisco - Mikrotik - Síť
  :. O mě
  :. Fotogalerie

 Testovací:
  :. ASP projekt
  :. JSP projekt



 Doporučuji:

Savvy - profesionální webhosting, webdesign a serverhosting
Internetový obchod Stromeček.cz - hardware, software a mobily za super ceny
AirCon Miroslav
Galerie fotek
Notebooky
Webdesign Praha

www.eprdel.cz
www.root.cz
Lumimont

NAVRCHOLU.cz
A



Vaše IP:
18.226.166.214

Nette - samostané použití formulářů a vykresleni přes latte

PHP kod:

require __DIR__ . '/Nette/loader.php';    

use     Nette\Templating\FileTemplate,
        Nette\Application\UI\Form,
        Nette\Utils\Html;

$form = new Nette\Application\UI\Form;
   
$form->addGroup('Nový záznam - platební karta');
   
$form->addText('vs', 'Var.symbol:')
        ->setRequired('Vyplňte prosím VS.')
        ->addRule(Form::INTEGER, 'VS musí být pouze číslo')
        ->addRule(Form::MAX_LENGTH, 'Maximální délka VS je %d znaků', 12);
       
$form->addSubmit('go', 'Ulož');


$template = new FileTemplate(__DIR__ . '/templates/new.latte');
$template->onPrepareFilters[] = function ($template) {
    $template->registerFilter(new Nette\Latte\Engine);
};
$template->test = 'John';
$template->component = $form;
$template->render();


sablona v latte (./templates/new.latte)

{form $component}


<fieldset>
    <p>
        {label vs /}<br>
        {input vs }
    </p>
    <p>{input go}</p>
</fieldset>

{/form}








 
« Zpět na seznam