Не передается method и action в форму

 
Посетитель
small user social cms
Сообщений: 30
Приветствую,

Контроллер
Код PHP:
  1.  
  2. $form = $this->getForm('addrss');
  3. cmsTemplate::getInstance()->render('backend/addrss', array(
  4. 'form' => $form
  5. ));
  6.  
Шаблон:
Код PHP:
  1.  
  2. $this->renderForm($form, array(
  3. 'action' => '',
  4. 'method' => 'post',
  5. 'toolbar' => false
  6. ));
  7.  
Форма:
Код PHP:
  1. <?php
  2.  
  3. class formAddrss extends cmsForm {
  4.  
  5. public function init(){
  6. return array(
  7. 'type' => 'fieldset',
  8. 'childs' => array(
  9. new fieldString('title', array(
  10. 'title' => 'Название',
  11. 'hint' => 'Кракое описание'
  12. )
  13. )
  14. )
  15. )
  16. );
  17. }
  18. }
Получаем вместе с формой:
Код PHP:
  1. Notice: Undefined index: method in \www\templates\default\assets\ui\form.tpl.php on line 9
  2. Notice: Undefined index: method in \www\templates\default\assets\ui\form.tpl.php on line 10
  3. Notice: Undefined index: action in \www\templates\default\assets\ui\form.tpl.php on line 25
Редактировалось: 1 раз (Последний: 9 июня 2016 в 20:53)
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1343
Вы пропустили второй аргумент в renderForm():

Код PHP:
  1. $this->renderForm($form, $item, array(
  2. 'action' => '',
  3. 'method' => 'post',
  4. 'toolbar' => false,
  5. ), $errors);
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.