/** * 搜索页 */ public function searchAction() { list($name, $app_name) = $this->getInput(array('name', 'app_name')); Wind::import('SRV:hook.dm.PwHookSo'); $so = new PwHookSo(); $so->setAppName($app_name)->setName($name); $page = intval($this->getInput('page')); $page < 1 && ($page = 1); list($start, $num) = Pw::page2limit($page, $this->perpage); $hooks = $this->_hookDs()->searchHook($so, $num, $start); $this->setOutput(array('page' => $page, 'perpage' => $this->perpage, 'name' => $name, 'app_name' => $app_name, 'hooks' => $hooks, 'search' => 1)); $this->setTemplate('manage_run'); }
/** * 根据hook名称搜索 * * @param string $name * @param int $num * @param int $start * @return array */ public function searchHook(PwHookSo $so, $num = 10, $start = 0) { return $this->_load()->searchHook($so->getData(), $num, $start); }