public static function getSelectID() { if (empty(self::$select_ret)) { self::$select_ret = ['0' => '未选']; $selects = TbSelect::find()->where('fdDisabled = 0')->all(); foreach ($selects as $select) { self::$select_ret[$select->id] = $select->fdName; } } return self::$select_ret; }
public function search() { $search = TbSelect::find(); if ($this->name > '') { $search->andWhere("fdName like :name", [":name" => "%" . $this->name . "%"]); } if ($this->disabled > '') { $search->andWhere("fdDisabled = :disabled", [":disabled" => $this->disabled]); } $pages = new Pagination(['totalCount' => $search->count(), 'pageSize' => 10]); $datas = $search->offset($pages->offset)->limit($pages->limit)->all(); return ['datas' => $datas, 'pages' => $pages]; }