thinkphp youdian cms 实际操作 常用变量输出

cms首页 头部是  

<span>{$T4|ChannelName}</span>

这种模式是 模板引擎中使用函数 表示这里span里面的值是 ChannelName($T4);

在tpl/home/default/config.xml中

<var title="幻灯片下第1个文字板块" name="T4" value="23" type="channelselect" help="" groupid="1" order="16"/>

调用就是 tag.php里面的ChannelName(23)

//$value不为false时表示赋值缓存频道名称,可以极大的提升ChannelName函数性能
function ChannelName($id, $name=false){
	static $_cache = array();
	if(false === $name){
		if (isset($_cache[$id])){
			return $_cache[$id];
		}
		$m = D('Admin/Channel');
		$where['ChannelID'] = intval($id);
		$where['IsEnable'] = 1;
		$result = $m->where($where)->getField('ChannelName');
		$_cache[$id] = $result;
		return $result;
	}else{ //缓存频道名称
		$_cache[$id] = $name;
	}
}

我们自己查一下 mysql -u root -p 输入密码进入

show databases ;use root;

D("Admin/Channel")表示构建了Admin模块下的Channel数据库。位于app/lib/model/admin/ChannelModel.class.php

对应前缀+表名 也就是 youdian_channel这个表(参看实战2里面关于Model的说明)

所以看到的就是诊疗服务。格式都是有CSS控制的

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值