如何在 Joomla 中获取参数值

How to Get Params Value in Joomla

我需要在 Joomla 中获取 Dob 参数

数据库中的参数

{"dob":{"label":"Date of Birth","value":"27-11-1987"},"email":{"label":"Email","value":"asktokaje007@gmail.com"}}

我的代码:

$params = new JRegistry();

$params->loadString($orderinfo->all_billing);

$processed_variables['test123'] = $params->get('dob' ,'value');

get 的第二个参数是默认值,不是键。

$params->get('dob'); 会给你 stdClass 个对象。

所以:

$dob = $params->get('dob');
$processed_variables['test123'] = $dob->value;

可能就是您要找的。记得检查是否存在像 value 这样的键。如果你不检查它并且它不存在,你会得到一个错误。