Php lang_print函数属于哪个Smarty插件,它的作用是什么?

Php lang_print函数属于哪个Smarty插件,它的作用是什么?,php,smarty,Php,Smarty,嗨,伙计们,我在和Smarty玩。由于我是Smarty的新手,我对一些函数没有很好的理解,所以我的问题可能很傻 我想知道以下标记/函数的作用,它不在Smarty文档中,我可能是Smarty插件的一个函数: {lang_print id=756} {lang_print id=720} {lang_print id=123} {lang_print id=2343} {lang_print id=34123} {lang_print id=3342} {lang_print id=2233} 这

嗨,伙计们,我在和Smarty玩。由于我是Smarty的新手,我对一些函数没有很好的理解,所以我的问题可能很傻

我想知道以下标记/函数的作用,它不在Smarty文档中,我可能是Smarty插件的一个函数:

{lang_print id=756}
{lang_print id=720}
{lang_print id=123}
{lang_print id=2343}
{lang_print id=34123}
{lang_print id=3342}
{lang_print id=2233}

这有什么用?请给我解释一下。

不确定回答这么老的问题是否合适,但这可能会对有类似问题的人有所帮助:

lang_打印不是本机smarty功能。因此,它是一个定制的smarty插件。您需要找到定制插件的php代码来确定它的功能

插件存储在$smarty->Plugins\u目录中定义的文件夹中。默认情况下,这是smarty文件夹下的“插件”文件夹

插件是独立的文件,根据特定的命名约定,其名称基于插件名称。在本例中,文件名为functions.lang_print.php


通过阅读代码并使用常规php调试技术,您可以查看插件php代码以确定它的功能。使用错误日志调试日志记录是最常见的方法之一,因为在大多数环境中使用php调试器非常复杂。

为什么人们不想回答我的问题?如果有任何原因,请告诉我我会解决这个问题,但我正在处理已经用smarty编写的项目,所以我无法通过它,@Jeffrey这就像说“停止使用PHP,我们会回答您的PHP问题”。不是很有帮助。AFAIK,该功能没有内置到Smarty中,因此必须是在您使用的应用程序/框架中定义的插件。如果你的项目是建立在一个普遍可用的应用程序/框架之上的,你可以通过在问题上加上标签来获得帮助。(这与Javascript毫无关系,所以不确定标签在那里做什么)看起来像是一个丑陋的可翻译字符串机制。