Možnost výstupu do Smarty

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
svobodai
Člen | 136
+
0
-

Do jednoho projektu bych chtěl použít Nette formuláře, ale potřebuji udělat výstup tak ten formulář mohl zpracovat v šablonovacím systému Smarty tedy potřebuji to předat jako pole proměnných.
Nebo jak do formuláře přiřadit šablonu a pak renderovat výstup.

Tak jsem na to přišel. V PHP vytvořím form jako pro nette

<?php
$this->smarty->assign('content', $form);
?>

a v šabloně už jen volám jednotlivé části formuláře akorát použiji Smarty syntaxi.

${$content->render('begin')}
${if $content->getErrors()}
${$content->render('errors')}
${/if}
${$content.first_name->control}

Editoval svobodai (7. 6. 2010 14:56)