public function setParameters(Parameters $params) { parent::setParameters($params); if ($params->user_id) { $this->where(array('user_id' => $params->user_id)); } return $this; }
public function setParameters(Parameters $params) { if ($params->id) { if (is_array($params->id)) { $this->where(array('id' => array_unique($params->id))); } else { $this->where(array('id' => $params->id)); } } if ($params->keyword) { $keyword = $params->keyword; $this->where(function ($where) use($keyword) { $where->like('title', "%{$keyword}%"); return $where; }); } parent::setParameters($params); return $this; }
public function setParameters(Parameters $params) { parent::setParameters($params); return $this; }