API 文档 - ginkgo


ginkgo\view\driver\Php

ginkgo 内置的视图驱动类


类摘要

namespace ginkgo;
use ginkgo\view\Driver;

class Php extends Driver {
  // 继承的属性
  public $config = array();

  protected static $instance;
  protected $obj_request;
  protected $obj;

  protected $route;
  protected $param;
  protected $pathTpl;

  protected $configThis = array(
      'path' => '',
  );

  // 方法
  public fetch( [ mixed $tpl [, mixed $data ] ) : mixed
  public display( string $content [, mixed $data ] ) : mixed

  // 继承的方法
  public static instance( [ array $config ] ) : object
  public config( array $config )
  public has( [ mixed $tpl ] ) : bool
  public setPath( string $pathTpl )
  public setObj( $name, &$obj )
  public getPath() : string

  protected __construct( [ array $config ] ) : object
  protected __clone()
  protected pathProcess( [ string $tpl ] ) : string
}

成员目录

- 权限 类型 描述
继承的属性 - - -
$config public array 配置
$instance protected object static 本类实例
$obj_request protected object 配置
$obj protected array 对象
$route protected array 路由
$param protected array 路由参数
$pathTpl protected array 模板路径
$configThis protected array 默认配置
方法 - - -
fetch() public 渲染模板
display() public 渲染字符内容
继承的方法 - - -
instance() public static 实例化
config() public 配置
has() public 验证模板文件是否存在
setPath() public 设置模板路径
setObj() public 设置对象映射
getPath() public 获取模板路径
__construct() protected instance()
__clone() protected 克隆,无实际功能,仅供限制为单例模式使用
pathProcess() public 路径处理

fetch() 渲染模板

public function fetch( [ mixed $tpl [, mixed $data ] ) : mixed

参数

  • tpl 模板
  • data 模板变量

返回

  • 渲染结果

display() 渲染字符内容

public function display( string $content [, mixed $data ] ) : mixed

参数

  • content 字符内容,即模板内容
  • data 模板变量

返回

  • 渲染结果

更新时间 10-15 13:03
Top