代码行是:
$lists['published'] = JHTML::_('select.booleanlist', 'published' ,
'class="inputbox"', $row->published);
我发现了 http://www.phpeveryday.com/articles/Joomla-Component-Creating-Form-Input-Data-at-Back-End-P44.html
您可以在页面上搜索代码段。
问题在于JHTML :: _(参数)。
我看着这个Joomla!文档页面: http://docs.joomla.org/API15:JHTML/,但作为新手Joomla!程序员我无法理解参数。任何人都可以帮我理解参数吗?
我认为这个论坛的响应速度比上述网站快。
稍后添加: 以下两行来自:
http://www.phpeveryday.com/articles/Joomla-Component-Saving-Data-to-Database-P45.html
$checked = JHTML::_('grid.id', $i, $row->id);
$published = JHTML::_('grid.published', $row, $i);
请问grid.id和grid.published的解释是什么?
答案 0 :(得分:1)
$ lists ['published'] = JHTML :: _( 'select.booleanlist', 'published','class =“inputbox”', $行向>出版);
它只是用于布尔类型数据的html生成。这将生成带有两个选项yes
和no
的广播列表的html。
$ checked = JHTML :: _('grid.id',$ i, $行向> ID);
这用于显示根据id的复选框。 第二个论点是行的反对,第三个论证是chekbox的id值。
$ published = JHTML :: _('grid.published',$ row,$ i);
这用于显示后端网格显示中的横向和右边。值为0(否)且右标记为1(是)时的十字标记 第二个是对于field / element的名称,第三个是该元素的当前值。