Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得插件的价值';Joomla 3中模块中的参数是多少?_Joomla_Joomla Extensions_Joomla3.0 - Fatal编程技术网

如何获得插件的价值';Joomla 3中模块中的参数是多少?

如何获得插件的价值';Joomla 3中模块中的参数是多少?,joomla,joomla-extensions,joomla3.0,Joomla,Joomla Extensions,Joomla3.0,我正在使用Joomla 3.1.5 在我的插件(位于plugins/content/myplugin/form/form.xml中)中,我有这样一个表单: <form> <fields name="params"> <fieldset name="category_fieldset" label="Category Fields"> <field name="category_intro" type="textar

我正在使用Joomla 3.1.5

在我的插件(位于
plugins/content/myplugin/form/form.xml
中)中,我有这样一个表单:

<form>
    <fields name="params">
      <fieldset name="category_fieldset" label="Category Fields">
          <field name="category_intro" type="textarea" 
                      id="category_intro" label="Category Intro" 
                      description="Intro text" />
      </fieldset>
    </fields>
</form>

这直接来自Joomla的在线维基。此代码位于插件构造方法中:

// Get the parameters.
if (isset($config['params']))
{
        if ($config['params'] instanceof JRegistry)
        {
            $this->params = $config['params'];
        }
        else
        {
            $this->params = new JRegistry;
            $this->params->loadString($config['params']);
        }
}
以下是链接:


用于获取参数的代码没有问题,因此它必须与
if
语句添加打印($pluginParams)有关;在$param=$pluginParams->get('category_intro');之前;。输出是什么?
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');
// Get the parameters.
if (isset($config['params']))
{
        if ($config['params'] instanceof JRegistry)
        {
            $this->params = $config['params'];
        }
        else
        {
            $this->params = new JRegistry;
            $this->params->loadString($config['params']);
        }
}