2013-11-13 3 views
0

Есть способ включить форму внутри другой формы, используя одно и то же действие? Я попытался с renderPartial, но не работает. например:Yii: включить форму внутри формы

$ this-> renderPartial ('// utente/_form', массив ('модель' => новый пользователь, 'условие' => $ условие, 'форма' => $ форма, 'rule' => '3'), false, true);

+0

, что это ошибка, которую вы получаете? – TUNER88

ответ

0
  1. Использование renderPartial (с возвратом = TRUE), чтобы сделать первый результат для временной переменной в.
  2. Используйте переменную во втором режиме.

See CController renderPartial() for details

$form1 = $this->renderPartial('firstView', $data1, true); 

$this->renderPartial(
    '//utente/_form', 
    array(
     'model'=>new User, 
     'condition'=>$condition, 
     'form' => $form, 
     'rule' => '3', 
     'form1' => $form1 
    ), 
    false, 
    true 
); 
+0

Я использую этот код в частичном представлении, но не работает. – mariobros

+0

Сообщите свои сообщения об ошибках – TUNER88

0

Форма в другой форме не работает в HTML! Вы не можете сделать это:

<form ...> 
     ... 
     <form ...> 
      ... 
     </form> 
</form> 
Смежные вопросы