如何在 smarty 的 collabtive 中使用 tpl 文件中的 php 代码?
我需要在 smarty 的 tpl 文件中使用 php 代码。我使用了 {php} echo "hello"; {/php}
但我需要在 php 代码中使用 smarty 变量。
例如,我需要在index.tpl文件中的以下php代码中使用以下变量{$myprojects[project].ID}
{php}
$qry = "select name from tasklist WHERE project = ".{/php} { {php}$myprojects[project].ID {/php} } {php}." ";
echo $qry;
{/php}
I need to use php code in tpl file in smarty. I used {php} echo "hello"; {/php}
But I need to use a smarty variable in php code.
For example I need to use following variable {$myprojects[project].ID}
in following php code in index.tpl file
{php}
$qry = "select name from tasklist WHERE project = ".{/php} { {php}$myprojects[project].ID {/php} } {php}." ";
echo $qry;
{/php}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
每个模板中都有一个
$this
Smarty 对象:You have a
$this
Smarty object in each template:您必须像这样编写代码
为了您的知识和更好的编码帮助,
,请参阅下面,最好您可以创建一个类并在 php 文件中调用该类的对象,并开发一个函数以获得所需的输出。
You have to write your code like this
for your knowledge and better coding help see below
it is better you can create a class and call an object of class in you php file and develop a function to get desired output.