我想使用smarty循环和PHP上的mysql表中的变量
{section name=row loop=$userCoursesList}
<h1> {lang('profile.{$userCoursesList[row].course_name}')} </h1>
{/section}
例如,输出应为:
{lang('profile.english}')}
{lang('profile.french}')}
{lang('profile.business}')}
但是我可能没有使用正确的语法,因为如果我只写
{$userCoursesList[row].course_name}
SQL语句正在运行并且给我(英语,法语,商业)
如果我写的话:
{lang('profile.english}')}
这也有效,并且给了我&#34;英语语言课程&#34;来自我的.php语言文件
我不知道出了什么问题,如果有人可以帮助我,请提前谢谢
答案 0 :(得分:0)
我不确定这是否有效,但您可以尝试:
<h1> {lang('profile.'|cat:$userCoursesList[row].course_name)} </h1>