Передать переменную в форму ICMS2

 
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1356
Добрый день.

Не могу найти. как передать свои параметры в форму. Параметры переменная id

например http://site.lan/abonent/add_dogovor/10

где 10 id клиента.

Мне в форму которая открывается по экшену add_dogovor надо передать параметр 10.
параметр 10 он переменный.

form_dogovor.php

Код PHP:
  1. new fieldHidden('id', array(
  2. 'default' => $suda_nujna_eremennaya
  3. )),
  4.  
Редактировалось: 1 раз (Последний: 2 октября 2015 в 13:40)
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
В файле шаблона где выводится эта форма пропишите prepend_html, а из самой формы это поле соответственно удалите.
Код PHP:
  1.  
  2. $this->renderForm($form, $item, array(
  3. 'action' => '',
  4. 'method' => 'post',
  5. 'prepend_html' => html_input('hidden', 'id', $id)
  6. ), $errors);
Реклама
cms
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4363
kirkr, в метод init класса вашей формы можно передать любое кол-во переменных, например так:

в экшене

Код PHP:
  1. $suda_nujna_eremennaya = 10;
  2. $form = $this->getForm('myform', array('suda_nujna_eremennaya'=>$suda_nujna_eremennaya));
В форме:
Код PHP:
  1. class formControllernameMyform extends cmsForm {
  2.  
  3. public function init($suda_nujna_eremennaya=null) {
  4.  
  5. // тут уже в массиве форм делаете свое поле hidden, где забираете свою переменную или какие то другое действия
  6.  
  7. }
  8.  
  9. }
Редактировалось: 1 раз (Последний: 2 октября 2015 в 15:22)
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2554
Уже спрашивал тут smile http://instantcms.ru/forum/thread20944.html
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1356
Спасибо огромное, то что доктор прописал =)) я просто в экшене не там пытался переменную передать =))
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: