/** * 门户流程控制 * Enter description here ... */ protected function runDesign() { $pageName = $unique = ''; $pk = 0; if ($this->_mca == 'bbs/read/run') { return true; } //帖子阅读页在ReadController里处理 $sysPage = Wekit::load('design.srv.router.PwDesignRouter')->get(); if (!isset($sysPage[$this->_mca])) { return false; } list($pageName, $unique) = $sysPage[$this->_mca]; $unique && ($pk = $this->getInput($unique, 'get')); if (!$pk) { return false; } Wind::import('SRV:design.bo.PwDesignPageBo'); $bo = new PwDesignPageBo(); $pageid = $bo->getPageId($this->_mca, $pageName, $pk); $pageid && ($this->forward->getWindView()->compileDir = 'DATA:compile.design.' . $pageid); return true; }
protected function runReadDesign($fid = 0) { Wind::import('SRV:design.bo.PwDesignPageBo'); $bo = new PwDesignPageBo(); $pageid = $bo->getPageId('bbs/read/run', '帖子阅读页', $fid); $pageid && ($this->forward->getWindView()->compileDir = 'DATA:compile.design.' . $pageid); return true; }