Joomla JView::get() 两个参数



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

这是否显示值?(选项元素的值属性或文本(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 等打印了他们的值。

提前感谢!

show_title显示所选选项中的值。

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

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

最新更新