嗯,我有一个问题,我很困惑,所以我决定问你。这些陈述说明了什么?
这是否显示值?(选项元素的值属性或文本(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编码标准的一种简单方法。