класс JText имеет статический метод «_», который преобразует строковый аргумент, переданный в него в другую строку, используя языковые файлы и настройки, подходящие для контекста. Если вы хотите, чтобы увидеть то, что передается setMessage вы могли бы просто попробовать:
echo 'DEBUG setMessage argument: "'.JText::_('COM_USERS_REGISTRATION_ACTIVATE_SUCCESS').'"';
Если вы обнаружите, что это показывает, что _ не возвращается ничего, то это, вероятно, признак того, что не существует запись для «COM_USERS_REGISTRATION_ACTIVATE_SUCCESS 'в используемых файлах языков.
EDIT:
Если вам нужно добавить $email
, то просто это сделать:
$this->setMessage(JText::_('COM_USERS_REGISTRATION_ACTIVATE_SUCCESS').$email);
нет, мне нужно добавить $ электронная почта также с ним, так что из положить должно быть значение внутри JText + электронная почта, хранящаяся в $ email –
thnks correct it was –