<?php $this->form = new CategoryTreeForm(); $this->form2 = new CategoryTreeForm(); ?>
zeby w wyniku dostac
<?php $this->form = new CategoryTreeForm(); $this->form2 = new CategoryTreeForm(); ?>
<?php $this->widgetSchema->setNameFormat('category_lang[%s]'); ?>
<?php $c = new Criteria(); $c -> add(LanguagesPeer::ID,1,Criteria::NOT_EQUAL); //wszystkie poza 1 jezykiem czyli pl $this->langs = LanguagesPeer::doSelect($c); foreach($this->langs as $lang){ $form = "form".$lang -> getName(); $this->$form = new CategoryLangForm(); } ?>
<?php $this->widgetSchema->setNameFormat('category_lang'.$version,'[%s]'); ?>
<?php $version=0; foreach($this->langs as $lang){ $form = "form".$lang -> getName(); $this->$form = new CategoryLangForm($version); $version++; } ?>
<?php $this->widgetSchema->setNameFormat('category_lang'.$version,'[%s]'); ?>
<?php foreach($this->langs as $lang){ $this->forms[$lang -> getName()]= new CategoryLangForm(); $this->forms[$lang -> getName()]->getWidgetSchema()->setNameFormat('category_lang_'.$lang -> getName().'[%s]'); } ?>
<?php foreach($this->langs as $lang) { $form1 = new CategoryLangForm(); $form1 ->getWidgetSchema()->setNameFormat('category_lang_'.$lang -> getName().'[%s]'); $form1 ->bind($request->getParameter('category_lang_'.$lang -> getName()), $request->getFiles('category_lang_'.$lang -> getName())); } ?>
<?php ?>
Array ( [name] => ang [description] => ang [tags] => ang ) Array ( [name] => de [description] => de [tags] => de )
Array ( [category_tree] => Array ( [id] => [category_id] => 1 [type_id] => 1 [name] => pl [description] => sdfsdf [tags] => sdsd ) [category_lang_english] => Array ( [id] => [lang_id] => 2 [category_id] => [name] => ang [description] => ang [tags] => ang [is_visible] => on ) [category_lang_german] => Array ( [id] => [lang_id] => 3 [category_id] => [name] => d [description] => ded [tags] => ) )