Como obter os parâmetros dos componentes?

Eu tenho um problema aqui e não consigo resolvê-lo: - /

Estou desenvolvendo um componente Joomla com backend. No backend eu configurei um parâmetro, odashboardId, mas não consigo acessá-los na exibição. Eu sempre recebodata:protected (quando eu despejoparams). Parece que não tenho permissão para acessar o objeto.

Aqui está odefault.xml:

<code><?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>
</code>

Agora, noview.html.php Eu tento acessar o parâmetro assim:

<code>$app = &JFactory::getApplication();
$params = JComponentHelper::getParams('com_dashboard');
$dashboardId = $params->get('dashboardId');
var_dump($dashboardId);
</code>

Quando eu façovar_dump($dashboardId); eu receboNULL mas quando eu despejo$app, Eu posso ver odashboardID

toda ajuda seria apreciada! obrigado

questionAnswers(8)

yourAnswerToTheQuestion