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

2024年11月18日 11:26
有3个网友回答
网友(1):

当我看到你的这段代码后我首先想到的是,这是一个纯粹的php文件,里面只有一段php内容 不管内容里到底有什么。
也许你是作为接口的一部分,或者别的什么都好。总之我就认为是一个页面了,是你所需要请求的一个页面事先准备的接口。

你的想法很简单,那就是用模板标签输入你现在字符串中的内容,加上你后来可能输出的php部分的模板标签,
第一个----- 如果是接口,当这个文件被调用后,你的那个模板内容{$arr[link']} 在你所请求的页面 是否有控制器专门指定了$arr这个值分配到前端模板里面了呢。
如果没有分配访问不到该数据正常。
第二个-----这个模板页面可能是公共部分也说不定,那么请问在公共控制器中是否有分配这个页面数据$arr
如果没有访问不到该数据正常
最后:一般来说在tp中或者说任何框架中,一个数据想要被解析出来第一件事情,一定是在控制器层或者路由层有所指定变量,如果不指定变量,那么一定不可能让你在分离的情况下很好的解析的。 希望对你有所帮助

网友(2):

为什么不在控制器处理好需要是数据,然后在模板里面再用模板标签的形式去循环呢,而要这样写,这样写和面向过程还有什么区别

网友(3):

可以查看一下编译出来的php文件