मुझे यहां कोई समस्या है और इसे हल नहीं कर सकते: -/घटक पैरामीटर कैसे प्राप्त करें?
मैं बैकएंड के साथ एक जूमला घटक विकसित कर रहा हूं। बैकएंड में मैंने पैरामीटर सेट किया है, dashboardId
, लेकिन मैं उन्हें दृश्य में नहीं देख सकता। मुझे हमेशा data:protected
मिलता है (जब मैं params
डंप करता हूं)। ऐसा लगता है कि मुझे ऑब्जेक्ट तक पहुंचने की अनुमति नहीं है। view.html.php
मैं इस तरह पैरामीटर तक पहुँचने का प्रयास में
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="Dashboard">
<message>
<![CDATA[dashboard LAYOUT DESCRIPTION]]>
</message>
</layout>
<fields name="params">
<fieldset name="params">
<field
name="dashboardId"
type="text"
label="Dashboard ID"
description="com_dashboard_desc"
default="1"
>
</field>
</fieldset>
</fields>
</metadata>
अब,:
यहाँ default.xml
है जब मैं var_dump($dashboardId);
मैं NULL
मिलता है लेकिन जब मैं $app
डंप
$app = &JFactory::getApplication();
$params = JComponentHelper::getParams('com_dashboard');
$dashboardId = $params->get('dashboardId');
var_dump($dashboardId);
, मैं dashboardID
देख सकता हूं हर मदद की सराहना की जाएगी! धन्यवाद
संदेश के बारे में बताता है कि मैं $ params डंप करता हूं: ऑब्जेक्ट (जेआरजीस्ट्री) # 102 (1) {["डेटा": संरक्षित] => ऑब्जेक्ट (stdClass) # 106 (0) {}} ... और मैं एक्सेस करना चाहता हूं डेटा ऑब्जेक्ट – Nico