public function index() { $adv = new AdvModel(); $data = $adv->select(); $this->assign('data', $data); $this->display(); }
/** * @override */ public function select($options = array()) { $data = parent::select($options); if (!$data) { return $data; } foreach ($data as $k => $v) { if ($v["dateline"]) { $data[$k]["dateline_lang"] = date("Y-m-d H:i:s", $v["dateline"]); } // if(isset($v["status"])) { // if(isset($this->status_lang[$v["status"]])) { // $data[$k]["status_lang"] = L($this->status_lang[$v["status"]]); // } // if($this->status_class) { // $data[$k]["status_class"] = $this->status_class[$v["status"]]; // } // } $ids[] = $v[$this->workflowMainRowField]; } /** * 工作流 */ if ($this->workflowAlias and false !== $this->includeWorkflowProcess) { $workflow = new Workflow($this->workflowAlias); $processData = $workflow->getListProcess($ids); foreach ($data as $k => $v) { $data[$k]["processes"] = $processData[$v[$this->workflowMainRowField]]; } } return $data; }