thinkphp模板html中用php输出html的标签中包含变量,怎么才能输出?

举报 回答
thinkphp模板html中用php输出html的标签中包含变量,怎么才能输出?
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    3,541

举报 回答

4个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
当我看到你的这段代码后我首先想到的是,这是一个纯粹的php文件,里面只有一段php内容 不管内容里到底有什么。
也许你是作为接口的一部分,或者别的什么都好。总之我就认为是一个页面了,是你所需要请求的一个页面事先准备的接口。

你的想法很简单,那就是用模板标签输入你现在字符串中的内容,加上你后来可能输出的php部分的模板标签,
第一个----- 如果是接口,当这个文件被调用后,你的那个模板内容{$arr[link']} 在你所请求的页面 是否有控制器专门指定了$arr这个值分配到前端模板里面了呢。
如果没有分配访问不到该数据正常。
第二个-----这个模板页面可能是公共部分也说不定,那么请问在公共控制器中是否有分配这个页面数据$arr
如果没有访问不到该数据正常
最后:一般来说在tp中或者说任何框架中,一个数据想要被解析出来第一件事情,一定是在控制器层或者路由层有所指定变量,如果不指定变量,那么一定不可能让你在分离的情况下很好的解析的。 希望对你有所帮助
取消 评论
为什么不在控制器处理好需要是数据,然后在模板里面再用模板标签的形式去循环呢,而要这样写,这样写和面向过程还有什么区别
取消 评论
可以查看一下编译出来的php文件
取消 评论
在ThinkPHP模板中,如果你想在HTML标签里嵌套PHP变量,可以使用双花括号{{}}来输出。比如你的变量是$name,你可以在`

{{ $name }}

`这样写。记得要在后端控制器或者模型里先给$name赋值,然后传递到视图中去。别忘了检查变量是否已正确初始化
取消 评论
ZOL问答 > thinkphp模板html中用php输出html的标签中包含变量,怎么才能输出?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?

thinkphp模板html中用php输出html的标签中包含变量,怎么才能输出?