示例#1
0
文件: test.link.php 项目: vrana/nette
 /**
  * Save params
  * @param  array
  * @return void
  */
 public function saveState(array &$params)
 {
     parent::saveState($params);
     if (isset($params['order'])) {
         $params['order'] = implode('.', $params['order']);
     }
 }
示例#2
0
 /**
  * Save params
  * @param  array
  * @return void
  */
 public function saveState(array &$params)
 {
     parent::saveState($params);
     if ($this->rememberState) {
         $session = $this->getStateSession();
         // backup component's state
         if (!isset($session->initState)) {
             $session->initState = array('page' => $this->page, 'order' => $this->order, 'filters' => $this->filters, 'itemsPerPage' => $this->itemsPerPage);
         }
         // save component's state into session
         $session->currentState = $params;
         $session->setExpiration($this->timeout);
     }
 }