如何在 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
这样的键。如果你不检查它并且它不存在,你会得到一个错误。
我需要在 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
这样的键。如果你不检查它并且它不存在,你会得到一个错误。