是否可以在JText中打印变量

即:-我需要打印$ email以测试它是否为零或其中是否有价值...

$this->setMessage(JText::_('COM_USERS_REGISTRATION_ACTIVATE_SUCCESS'));

最佳答案

JText类具有静态方法“ _”,该方法使用适合上下文的语言文件和设置将传递给它的字符串参数转换为另一个字符串。如果要查看传递给setMessage的内容,可以尝试:

echo 'DEBUG setMessage argument: "'.JText::_('COM_USERS_REGISTRATION_ACTIVATE_SUCCESS').'"';


如果发现这表明_没有返回任何内容,则可能表明所使用的语言文件中没有“ COM_USERS_REGISTRATION_ACTIVATE_SUCCESS”的条目。

编辑:

如果您需要附加$email,则只需执行以下操作:

$this->setMessage(JText::_('COM_USERS_REGISTRATION_ACTIVATE_SUCCESS').$email);

关于php - 是否可以在JText::_中回显任何变量,如果可以的话,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9615726/

10-09 07:37