phpDocumentor viewer
[ class tree: viewer ] [ index: viewer ] [ all elements ]

Class: WindLayout

Source Location: /viewer/WindLayout.php

Class WindLayout

Class Overview

视图布局对象

通过设置布局模板文件来实现对页面的布局管理,和WindView以及WindViewerResolver配合使用实现对页面的布局管理. 布局文件的路径设置方式与WindView中的模板路径设置方式相同,支持命名空间方式

  1.  $layout layoutFile;    //return $templateDir/layoutFile
  2.  $layout = nameSpace:layoutFile;    //return nameSpace:layoutFile
布局文件例子
  1.  <!doctype html>
  2.  <html>
  3.  <template source='head'/>    //布局文件中有基础的编译支持
  4.  <body>
  5.  <div class="wrap">
  6.  <section class="main">
  7.  <!--#$this->segment('head');#-->    //布局切片
  8.  <!--#$this->content();#-->    //调用当前的模板内容
  9.  </section>
  10.  </div>
  11.  </body>
  12.  </html>
组件定义:
  1.  'layout' => array(
  2.  'path' => 'WIND:viewer.WindLayout',
  3.  'scope' => 'prototype',
  4.  )
<note>注意:框架默认布局组件</note>

Located in /viewer/WindLayout.php [line 35]

WindModule
   |
   --WindLayout
Author(s): Information Tags:
Version:  $Id: WindLayout.php 3269 2011-12-21 06:16:00Z yishuo $
Copyright:  ©2003-2103 phpwind.com
License:  http://www.windframework.com

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From WindModule

WindModule::$_config
WindModule::$_proxy
WindModule::$_typeValidation

Inherited From WindModule

WindModule::getConfig()
根据配置名取得相应的配置
WindModule::getRequest()
返回当前应用的WindHttpRequest对象
WindModule::getResponse()
返回当前应用的WindHttpResponse对象
WindModule::getSystemFactory()
返回当前应用的WindFactory对象
WindModule::setConfig()
设置类配置
WindModule::setDelayAttributes()
设置延迟加载类属性相关组件配置信息
WindModule::toArray()
返回该对象的数组类型
WindModule::writeTableCloneProperty()
类对象clone白名单
WindModule::__call()
重载了魔术方法__call
WindModule::__clone()
重载魔术方法__clone
WindModule::__get()
重载了魔术方法__get
WindModule::__set()
重载了魔术方法__set

[ Top ]
Method Summary
void   parser()   解析布局文件

[ Top ]
Methods
parser  [line 52]

  void parser( string $layout, WindViewerResolver $viewer  )

解析布局文件

Parameters:
string   $layout: 
WindViewerResolver   $viewer: 

API Tags:
Access:  public


[ Top ]

Documentation generated on Fri, 30 Mar 2012 11:43:36 +0800 by phpDocumentor 1.4.4