| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | <?phpnamespace app\admin\controller\general;use app\common\controller\Backend;/** * 定时任务 * * @icon   fa fa-tasks * @remark 类似于Linux的Crontab定时任务,可以按照设定的时间进行任务的执行 */class CrontabLog extends Backend{    protected $model = null;    public function _initialize()    {        parent::_initialize();        $this->model = model('CrontabLog');        $this->view->assign('statusList', $this->model->getStatusList());        $this->assignconfig('statusList', $this->model->getStatusList());    }    /**     * 查看     */    public function index()    {        if ($this->request->isAjax()) {            list($where, $sort, $order, $offset, $limit) = $this->buildparams();            $total = $this->model                ->where($where)                ->order($sort, $order)                ->count();            $list = $this->model                ->where($where)                ->order($sort, $order)                ->limit($offset, $limit)                ->select();            $list = collection($list)->toArray();            $result = array("total" => $total, "rows" => $list);            return json($result);        }        return $this->view->fetch();    }    public function detail($ids = null)    {        $row = $this->model->get($ids);        if (!$row) {            $this->error(__('No Results were found'));        }        $this->view->assign("row", $row);        return $this->view->fetch();    }}
 |