Перейти к содержимому


Фотография
- - - - -

Передача ID материала на другую страницу


Лучший Ответ SmetDenis , 16 February 2014 - 08:20

Можно значение положить в сессию.

Для работы с сессией используйте хелпер jbsession или напрямую через JSession

Перейти к сообщению


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 legatsv

legatsv

Отправлено 15 February 2014 - 20:59

1. При подаче материалу присваивается ID, которое мы получаем кодом:

   $item = $event->getSubject(); 
     

    $item->getParams()->set('jbzoo.no_index', 1);
     
    if ($item->getElement('085b8c0d-f89e-436b-b3f1-db2c317c8eb7')) {
    $item->getElement('085b8c0d-f89e-436b-b3f1-db2c317c8eb7')->bindData(array(
    array('value' => $item->id)
    ));
    // сохраняем изменения
    self::app()->table->item->save($item);
    }

2. После подачи идет автопереход на другую страницу, где расположена форма в одно из полей, которого надо предать автоматом ID материала, отправленного на предыдущей странице. Вопрос как лучше реализовать?

 

Спасибо.

 

 


Сообщение отредактировал legatsv: 15 February 2014 - 21:00

  • 0

#2 SmetDenis

SmetDenis

Отправлено 16 February 2014 - 08:20   Лучший Ответ

Можно значение положить в сессию.

Для работы с сессией используйте хелпер jbsession или напрямую через JSession


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!