如何在Joomla中获得Params值

时间:2016-06-09 06:26:43

标签: php joomla joomla2.5 joomla3.0 joomla-extensions

我需要在Joomla中获得Dob Params

DB中的参数

{"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');

1 个答案:

答案 0 :(得分:0)

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

$params->get('dob');将为您提供stdClass个对象。

所以:

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

可能就是你要找的东西。请记住检查是否存在类似value的密钥。如果您不能检查它并且它不存在,您将收到错误。