Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 /**
  * 获取当前模块自定义标签
  * Enter description here ...
  */
 public function getSignKey()
 {
     Wind::import('SRV:design.bo.PwDesignModelBo');
     $bo = new PwDesignModelBo($this->getModel());
     return $bo->getSignKeys();
 }
Esempio n. 4
0
 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');
 }