2016-06-09 28 views
1

我需要多波PARAMS中的Joomla如何获取PARAMS价值的Joomla

PARAMS在DB

{"dob":{"label":"Date of Birth","value":"27-11-1987"},"email":{"label":"Email","value":"[email protected]"}} 

我的代码:

$params = new JRegistry(); 

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

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

而你的问题是? –

+0

如何显示DOB值 –

回答

0
get

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

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

所以:

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

可能是你在找什么。记得检查是否存在像value这样的密钥。如果你不检查它,它不存在,你会得到一个错误。

+0

I遭遇以下错误。致命错误:不能使用stdClass类型的对象作为数组 –

+0

抱歉。检查我编辑的代码。 –

+0

I Got Got:stdClass#808(2){ [“label”] => string(12)“Fødselsdato” [“value”] => string(10)“04-08-1934 “ } –