Как получить параметры компонента?
У меня есть проблема здесь, и я просто не могу ее решить: - /
Я разрабатываю компонент Joomla с бэкэндом.
В бэкэнде я установил параметр,dashboardId
, но я не могу получить к ним доступ в представлении. Я всегда получаюdata:protected
(когда я бросаюparams
). Похоже, мне не разрешен доступ к объекту.
Здесьdefault.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>
Теперь вview.html.php
Я пытаюсь получить доступ к параметру, как это:
<code>$app = &JFactory::getApplication(); $params = JComponentHelper::getParams('com_dashboard'); $dashboardId = $params->get('dashboardId'); var_dump($dashboardId); </code>
Когда я делаюvar_dump($dashboardId);
я получилNULL
но когда я бросаю$app
Я могу видетьdashboardID
любая помощь будет оценена! Спасибо