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