php - CodeIgniter 模板输出的问题

查看:77
本文介绍了php - CodeIgniter 模板输出的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

用 CodeIgniter 的时候遇到模板引擎的输出问题,他的 view 里的 htm 模板里面,支持这样的输出,比如:

<span><!--{ echo $name }--></span>

也支持原生的输出:

<span><?php echo $name; ?></span>

但是有个奇怪的问题,因为是接手的项目,发现模板里很多地方都是这样写的:

<span>$name</span>

很奇怪的是这样也可以正常输出,至少生产上是可以的,现在测试环境搭建了之后,这种写法都不行了,全都无法输出。

想请教下这个是模板引擎哪里设置不同导致的?还是 php 配置导致的?

解决方案

你的控制器是如何加载视图的?
$this->load->view('myfile', '', TRUE)? 还是 $this->parser->parse('test/index', $data)

还是其他的模板引擎?

parser模板解析类可以设置模板中伪变量的分割符,这样在模板文件直接$var_name就能显示变量值了

这篇关于php - CodeIgniter 模板输出的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆