コード例 #1
0
ファイル: WebpageFrame.php プロジェクト: JeCat/framework
 public function setViewContainer(IView $aViewContainer)
 {
     $this->aViewContainer = $aViewContainer;
     // 记录所有的frame 视图
     $this->arrFrameViews[$aViewContainer->name()] = $aViewContainer;
 }
コード例 #2
0
ファイル: View.php プロジェクト: JeCat/framework
 public static function registerView(IView $aView)
 {
     $sName = $aView->name();
     if (!isset(self::$arrAssignedId[$sName])) {
         self::$arrAssignedId[$sName] = 0;
     } else {
         self::$arrAssignedId[$sName]++;
     }
     $sId = $sName . '-' . self::$arrAssignedId[$sName];
     self::$arrRegisteredViews[$sId] = $aView;
     return $sId;
 }