2016-06-09 109 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 「 } –