帮助理解Joomla!码

时间:2011-04-03 18:23:09

标签: joomla joomla1.5

代码行是:

    $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的解释是什么?

1 个答案:

答案 0 :(得分:1)

  

$ lists ['published'] =   JHTML :: _( 'select.booleanlist',   'published','class =“inputbox”',   $行向>出版);

它只是用于布尔类型数据的html生成。这将生成带有两个选项yesno的广播列表的html。

  • 第一个参数是html的类型 元素
  • 其次是电台名称 列表
  • 第三是任何需要的属性 添加到电台列表的HTML
  • Forth是应该选择的值
  

$ checked = JHTML :: _('grid.id',$ i,   $行向> ID);

这用于显示根据id的复选框。 第二个论点是行的反对,第三个论证是chekbox的id值。

  

$ published = JHTML :: _('grid.published',$ row,$ i);

这用于显示后端网格显示中的横向和右边。值为0(否)且右标记为1(是)时的十字标记 第二个是对于field / element的名称,第三个是该元素的当前值。