setParams() публичный Метод

Set params
public setParams ( $p_params ) : Newscoop\Controller\Action\Helper\Datatable\ADatatable
Результат Newscoop\Controller\Action\Helper\Datatable\ADatatable
Пример #1
0
 public function setParams($p_params)
 {
     if (@is_array($p_params)) {
         $sort = array();
         foreach ($p_params as $k => $v) {
             if (strpos($k, 'iSortCol') !== false) {
                 $sort[$v] = $p_params[str_replace('iSortCol', 'sSortDir', $k)];
             }
             if (strpos($k, 'sSearch') !== false) {
                 $searchCol = ($colIdxPosMark = strrpos($k, '_')) ? substr($k, strrpos($k, '_') + 1) : -1;
                 $search[$searchCol] = $v;
             }
         }
     }
     parent::setParams(array('search' => isset($search) ? $search : NULL, 'sort' => isset($sort) ? $sort : NULL));
 }