...
|
...
|
@@ -2,7 +2,7 @@ |
|
|
|
|
|
/**
|
|
|
* 模板视图
|
|
|
*
|
|
|
*
|
|
|
* @name TemplateLayout
|
|
|
* @package library/Plugin
|
|
|
* @copyright yoho.inc
|
...
|
...
|
@@ -29,7 +29,7 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 传递给视图变量
|
|
|
*
|
|
|
*
|
|
|
* @param mixed $name
|
|
|
* @param mixed $value
|
|
|
* @return void
|
...
|
...
|
@@ -41,7 +41,7 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 清除一个视图变量
|
|
|
*
|
|
|
*
|
|
|
* @param mixed $name
|
|
|
* @return void
|
|
|
*/
|
...
|
...
|
@@ -59,10 +59,10 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 设置生成HTML及存放路径
|
|
|
*
|
|
|
*
|
|
|
* 如"xxx"则生成"xxx.html"文件, 如"path/xxx"则生成"path/xxx.html"
|
|
|
*
|
|
|
* @param string $htmlPath 生成的Html名字或路径
|
|
|
*
|
|
|
* @param string $htmlPath 生成的Html名字或路径
|
|
|
* @return void
|
|
|
*/
|
|
|
public function html($htmlPath)
|
...
|
...
|
@@ -74,7 +74,7 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 渲染视图模板,并直接输出到客户端
|
|
|
*
|
|
|
*
|
|
|
* @param string $tpl
|
|
|
* @param array $tpl_vars
|
|
|
*/
|
...
|
...
|
@@ -85,7 +85,7 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 渲染视图模板
|
|
|
*
|
|
|
*
|
|
|
* @param string $tpl
|
|
|
* @param array $tpl_vars
|
|
|
* @return string
|
...
|
...
|
@@ -112,7 +112,7 @@ class TemplateLayout implements View_Interface |
|
|
if (!file_exists($viewName)) {
|
|
|
return '';
|
|
|
}
|
|
|
|
|
|
|
|
|
// 合并通过assign传递的参数
|
|
|
if (is_array($this->_tpl_vars)) {
|
|
|
$tpl_vars = array_merge($this->_tpl_vars, $tpl_vars);
|
...
|
...
|
@@ -194,7 +194,7 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 生成HTML
|
|
|
*
|
|
|
*
|
|
|
* @param string $assetsPath 存放静态页面的目录
|
|
|
* @param string $htmlPath 指定的html文件路径
|
|
|
* @param string $result 需要存的内容
|
...
|
...
|
@@ -213,7 +213,7 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 获取HTML
|
|
|
*
|
|
|
*
|
|
|
* @param string $assetsPath 存放静态页面的目录
|
|
|
* @param string $htmlPath 指定的html文件路径
|
|
|
* @return string
|
...
|
...
|
@@ -244,7 +244,7 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 设置视图模板目录
|
|
|
*
|
|
|
*
|
|
|
* @param string $path
|
|
|
* @return boolean
|
|
|
*/
|
...
|
...
|
@@ -262,7 +262,7 @@ class TemplateLayout implements View_Interface |
|
|
|
|
|
/**
|
|
|
* 获取视图模板目录
|
|
|
*
|
|
|
*
|
|
|
* @return string
|
|
|
*/
|
|
|
public function getScriptPath()
|
...
|
...
|
|