Jak uzyskać parametry komponentu?
Mam tutaj problem i nie mogę go rozwiązać: - /
Zajmuję się tworzeniem komponentu Joomla z zapleczem. W zapleczu ustawiam parametr,dashboardId
, ale nie mogę uzyskać do nich dostępu w widoku. Zawsze dostajędata:protected
(kiedy zrzucamparams
). Wygląda na to, że nie mogę uzyskać dostępu do obiektu.
Tutaj jestdefault.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>
Teraz wview.html.php
Próbuję uzyskać dostęp do tego parametru:
<code>$app = &JFactory::getApplication(); $params = JComponentHelper::getParams('com_dashboard'); $dashboardId = $params->get('dashboardId'); var_dump($dashboardId); </code>
Kiedy robięvar_dump($dashboardId);
dostajęNULL
ale kiedy zrzucę$app
, WidzędashboardID
każda pomoc byłaby doceniana! Dzięki