¿Cómo obtener parámetros de componentes?
Tengo un problema aquí y no puedo resolverlo: - /
Estoy desarrollando un componente de Joomla con backend. En el backend pongo un parámetro, eldashboardId
, pero no puedo acceder a ellos en la vista. Siempre consigodata:protected
(cuando vuelcoparams
). Parece que no tengo permiso para acceder al objeto.
Aquí está eldefault.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>
Ahora en elview.html.php
Intento acceder al parámetro así:
<code>$app = &JFactory::getApplication(); $params = JComponentHelper::getParams('com_dashboard'); $dashboardId = $params->get('dashboardId'); var_dump($dashboardId); </code>
Cuando lo hagovar_dump($dashboardId);
yo obtengoNULL
pero cuando vuelco$app
, Puedo ver eldashboardID
¡Toda ayuda sería apreciada! Gracias