Jump to content


Photo
- - - - -

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


Best Answer SmetDenis , 16 February 2014 - 08:20

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

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

Go to the full post


  • This topic is locked This topic is locked
1 reply to this topic

#1 legatsv

legatsv
  • JBZoo User (rus)
  • User rate: 0
  • posts: 45
  • topics: 13

Posted 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 материала, отправленного на предыдущей странице. Вопрос как лучше реализовать?

 

Спасибо.

 

 


Edited by legatsv, 15 February 2014 - 21:00.

  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 16 February 2014 - 08:20   Best Answer

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

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


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



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





Click to return to top of page in style!