0

好吧,我有一个问题,我很困惑,所以我决定问你。这些陈述说明了什么?

这是否显示价值?(选项元素的值属性或文本(JHIDE 或 JSHOW))?

$this->params->get( 'show_title');

这个带有两个参数的语句说明了什么?

$this->params->get( 'show_title', 'JHIDE');

能不能换成别的写法?

这是该语句的 XML 部分:

<field name="show_title" type="list" default="" label="SHOW_ARTICLE_TITLE"
        description="SHOW_ARTICLE_TITLE_DESCR">
            <option value="0">JHIDE</option>
            <option value="1">JSHOW</option>
            <option value="">USE_GLOBAL</option>
</field>

我很困惑,我找不到答案,即使我已经用 var_dump、print_r、echo 等打印了它们的值。

提前致谢!

4

1 回答 1

0

show_title显示所选选项的值。

'JHIDE'这是第二个参数,定义默认值。

默认值在技术上不必定义,但最好这样做。它不应该总是以任何其他方式编写,因为它是 Joomla 编码标准的简单方法。

于 2013-09-19T18:16:26.037 回答