1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

4.2.5 Передача данных в форму / Data in the form

Discussion in 'Прочая Поддержка - Help Requests' started by Midnayt, Apr 19, 2013.

  1. Midnayt Thread starter User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Здравствуйте создаю виджет, нужно после нажатия кнопки search_doc передать в Multiselect массив данных $list_doc. Как реализовать ?

    // Hello I create a widget, after click button search_doc script must send to Multiselect array of spatial information $list_doc. How to realize it ?

    PHP:
    class Sert_Widget_searchDocumentController extends Engine_Content_Widget_Abstract
    {
      public function 
    indexAction()
      {
              
    $p Zend_Controller_Front::getInstance()->getRequest()->getParams();
                
    $docs = array(
                        
    'foo' => 'Foo Option',
                        
    'foo2' => 'Foo Option2',
            );
            
    $this->view->form $form = new Sert_Form_Property();
     
            if(isset(
    $_POST['search_doc']))
            {
                if(
    $form->isValid($p))
                {
                    
    // передать в Multiselect массив данных $list_doc
                    // send to Multiselect array of spatial information $list_doc
                
    }
                else
                {
                    echo 
    "<br> No valid";
                }
            }
      }
    }
    PHP:
    class Sert_Form_Property extends Engine_Form
    {
      public function 
    init()
      {
          
    $this->addElement('Button''search_doc', array(
          
    'label' => 'Search document',
          
    'type' => 'submit',
          
    'ignore' => true
          
    ));
     
          
    $element = new Zend_Form_Element_MultiSelect('multiselect', array(
          
    'multiOptions' =>$list_doc
            
    ));
          
    $this->addElement($element);
     
              
    $this->addElement('Button''submit', array(
              
    'label' => 'View documents',
              
    'type' => 'submit',
              
    'ignore' => true
              
    ));
     
      return 
    $this;
    }
    }

Share This Page

All rights reserved SocEngine.ru ©