gpt4 book ai didi

php - i18n Smarty 变量转换为 lang()

转载 作者:行者123 更新时间:2023-11-30 00:32:58 25 4
gpt4 key购买 nike

我想对 PHP 上的 mysql 表中的变量使用 smarty 循环

{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}')}

这也有效,并从我的 .php 语言文件中为我提供“英语语言类(class)”

我不知道出了什么问题,如果有人可以帮助我,先谢谢了

最佳答案

我不确定这是否有效,但你可以尝试:

<h1> {lang('profile.'|cat:$userCoursesList[row].course_name)} </h1>

关于php - i18n Smarty 变量转换为 lang(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22380358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com