thinkphp自定义标签中,传入变量值无法解析,该怎么解决?求助!
如下:custom:test 是自定义标签。gid='{$id}' 接收变量。
<custom:test gid='{$id}'></custom:test>
在自定义标签的php文件中,是如下处理的
$gid = $tag['gid'];
$results = $db->where('id = '.$gid)->select();
结果却报sql语法错误。我看了一下错误提示,是因为变量{$id}没有正确解析出值,直接按字符串原样传过去了,错误提示如下:
[ SQL语句 ] : SELECT * FROM `tp_tag` WHERE ( id = {$id} )
求问,该如何在自定义标签中传入正确的变量值
--
FROM 119.184.121.*