php - CodeIgniter 模板输出的问题
迷茫
迷茫 2017-04-10 17:24:00
[PHP讨论组]

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

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

也支持原生的输出:

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

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

<span>$name</span>

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

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(2)
PHP中文网

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

还是其他的模板引擎?

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

ringa_lee

用的是include???
$this-template->getfile 做了什么操作?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号