快速指南 - baigo CMS


通用


通用变量

以下变量为所有模板中都可输出

名称 类型 描述 备注
$path_tpl string 当前模板所在的目录
$dir_root string 根目录
$dir_static string 静态文件目录
$route_root string 根路径
$route_index string 前台模块路径
$url_search string 搜索模块 URL
$cate_tree array 栏目树 详情请查看 $cate_tree
$custom_tree array 自定义字段树 详情请查看 $custom_tree
$customRows array 自定义字段列表 详情请查看 $custom_tree
$call object 调用对象 详情请查看 调用
$lang object 语言对象 详情请查看 $lang
$request object 请求对象 详情请查看 $request
$config array 配置数组 详情请查看 $config

语言变量

语言变量的输出使用 Lang 对象,模板中已内置,可以直接使用 $lang,例如:

<?php echo $lang->get('page_error'); ?>
<?php echo $lang->get('var_error'; ?>

系统变量

系统变量的输出使用 Request 对象,模板中已内置,可以直接使用 $request,例如:

<?php echo $request->server('script_name'); ?> // 输出 $_SERVER['SCRIPT_NAME'] 变量
<?php echo $request->session('article_id'); ?> // 输出 $_SESSION['article_id'] 变量
<?php echo $request->get('page'); ?> // 输出 $_GET['page'] 变量
<?php echo $request->cookie('name'); ?>  // 输出 $_COOKIE['name'] 变量

支持输出 $_SERVER$_POST$_GET$_REQUEST$_SESSION$_COOKIE 变量,详情请查看 ginkgo 文档的 请求 -> 输入变量


配置输出

输出配置参数使用:

<?php echo $config['route']['default_mod']; ?>
<?php echo $config['route']['default_ctrl']; ?>

栏目树示例
array(
  1 => array(
    'cate_id'           => 1, // ID
    'cate_name'         => 'baigo', // 名称
    'cate_alias'        => 'baigo',
    'cate_content'      => 'nickname',
    'cate_status'       => 'wait',
    'cate_link'         => '',
    'cate_parent_id'    => 0,
    'cate_level'        => 1, // 栏目层级
    'cate_childs'       => array( // 子栏目
      31 => array(
        'cate_id'           => 31,
        'cate_name'         => 'gh',
        'cate_link'         => '',
        'cate_alias'        => '',
        'cate_status'       => 'show',
        'cate_parent_id'    => 1,
        'cate_prefix'       => '',
        'cate_perpage'      => 50,
        'cate_level'        => 2,
        'cate_childs'       => array(),
      ),
      27 => array(
        'cate_id'           => 27,
        'cate_name'         => 'gh',
        'cate_link'         => '',
        'cate_alias'        => 'hhhhhhhh',
        'cate_status'       => 'show',
        'cate_parent_id'    => 1,
        'cate_prefix'       => '',
        'cate_perpage'      => 50,
        'cate_level'        => 2,
        'cate_childs'       => array(
          26 => array(
            'cate_id'           => 26,
            'cate_name'         => 'gh',
            'cate_link'         => '',
            'cate_alias'        => 'hhhhhhhh',
            'cate_status'       => 'show',
            'cate_parent_id'    => 27,
            'cate_prefix'       => '',
            'cate_perpage'      => 50',
            'cate_level'        => 3,
            'cate_childs'       => array()
          )
        )
      )
    )
  ),
  2 => array(
    'cate_id'           => 2, // ID
    'cate_name'         => 'baigo', // 名称
    'cate_alias'        => 'baigo',
    'cate_content'      => 'nickname',
    'cate_status'       => 'wait',
    'cate_link'         => '',
    'cate_parent_id'    => 0,
    'cate_level'        => 1, // 栏目层级
    'cate_childs'       => array( // 子栏目
      30 => array(
        'cate_id'           => 30,
        'cate_name'         => 'gh',
        'cate_link'         => '',
        'cate_alias'        => '',
        'cate_status'       => 'show',
        'cate_parent_id'    => 1,
        'cate_prefix'       => '',
        'cate_perpage'      => 50,
        'cate_level'        => 2,
        'cate_childs'       => array(),
      )
    )
  )
)

自定义字段树示例
array(
  array(
    'custom_id' => '4', //字段 ID
    'custom_name' => '尺寸', //名称
    'custom_parent_id' => '0', //隶属字段 ID
    'custom_cate_id' => '0', //隶属栏目 ID
    'custom_childs' => array( //子字段
      array(
        'custom_id' => '5',
        'custom_name' => '长',
        'custom_parent_id' => '4',
        'custom_cate_id' => '2'
      )
    )
  )
)

更新时间 10-15 12:23
Top