public function getStandardSignkey($model) { Wind::import('SRV:design.bo.PwDesignModelBo'); $bo = new PwDesignModelBo($model); $signKeys = $bo->getSignKeys(); $standard = $bo->getStandardSign(); foreach ($standard as &$v) { $v = $this->_transformSign($v); } return $standard; }
private function _formatData() { $_tmp = $_data = array(); Wind::import('SRV:design.bo.PwDesignModelBo'); $bo = new PwDesignModelBo($this->_moduleBo->getModel()); $signKeys = $bo->getSignKeys(); $standard = $bo->getStandardSign(); foreach ($standard as &$v) { $v = $this->_transformSign($v); } foreach ($this->_data as $data) { foreach ($signKeys as $signKey) { list($sign, $name, $key) = $signKey; if (!($sign = $this->_transformSign($sign))) { continue; } if (isset($data[$key])) { $_data[$sign] = $data[$key]; } } $_data['standard_title'] = $_data[$standard['sTitle']]; $_data['standard_fromid'] = $_data[$standard['sFromId']]; $_data['standard_fromapp'] = $this->_moduleBo->getModel(); $_data['standard_style'] = $data['__style']; $_data['standard'] = $standard; $_tmp[] = $_data; } return $_tmp; }
/** * 获取当前模块自定义标签 * Enter description here ... */ public function getSignKey() { Wind::import('SRV:design.bo.PwDesignModelBo'); $bo = new PwDesignModelBo($this->getModel()); return $bo->getSignKeys(); }
public function editAction() { $id = (int) $this->getInput('id', 'get'); $page = (int) $this->getInput('page', 'get'); $comp = $this->_getDesignComponentDs()->getComponent($id); if (!$comp) { $this->showMessage("operate.fail"); } Wind::import('SRV:design.bo.PwDesignModelBo'); $bo = new PwDesignModelBo($comp['model_flag']); $this->setOutput($bo->getSignKeys(), 'signKeys'); $this->setOutput($comp, 'comp'); $this->setOutput($page, 'page'); }