Joomla 表格扩展 Fabrik 列表视图模板
<tr id="<?php echo $this->_row->id;?>" class="<?php echo $this->_row->class;?>">
<?php foreach ($this->headings as $heading => $label) {
$style = empty($this->cellClass[$heading]['style']) ? '' : 'style="'.$this->cellClass[$heading]['style'].'"';
?>
<td class="<?php echo $this->cellClass[$heading]['class']?>" <?php echo $style?>>
<?php echo isset($this->_row->data) ? $this->_row->data->$heading : '';?>
</td>
<?php }?>
</tr>
就有3个变量:
-
this->row
是个对象,三个重要的成员变量:data, id, class
object(stdClass)[2622]
public 'data' =>
object(stdClass)[1128]
public 'em8vp_yqqdclub_copy___id' => string '252' (length=3)
public 'em8vp_yqqdclub_copy___id_raw' => string '252' (length=3)
public 'em8vp_yqqdclub_copy___uid' => string '2_5939691' (length=9)
public 'em8vp_yqqdclub_copy___uid_raw' => string '2_5939691' (length=9)
public 'em8vp_yqqdclub_copy___isreply' => string '0' (length=1)
public 'em8vp_yqqdclub_copy___isreply_raw' => string '0' (length=1)
public 'em8vp_yqqdclub_copy___url' => string '<a data-loadmethod="xhr"
class="fabrik___rowlink fabrik_view"
data-list="list_6_com_fabrik_6"
data-isajax="0"
data-rowid="252"
data-iscustom="1"
href="http://haha.com/showAnnounce_2_5939691_1_0.htm"
>
showAnnounce_2_5939691_1_0.htm</a>
' (length=265)
public 'em8vp_yqqdclub_copy___url_raw' => string 'showAnnounce_2_5939691_1_0.htm' (length=30)
public 'em8vp_yqqdclub_copy___timedisplay' => string '2019-01-22 10:49:04' (length=19)
public 'em8vp_yqqdclub_copy___timedisplay_raw' => null
public 'slug' => string '252' (length=3)
public '__pk_val' => string '252' (length=3)
public 'fabrik_select' => string '<input type="checkbox" id="id_252" name="ids[252]" value="252" /><div style="display:none">
</div>' (length=98)
public 'fabrik_view_url' => string '/joom/t3b3/index.php/support/faqs/details/6/252' (length=47)
public 'fabrik_edit_url' => string '/joom/t3b3/index.php/support/faqs/form/6/252' (length=44)
public 'fabrik_view' => string '<a data-loadmethod="xhr"
class="btn fabrik_view fabrik__rowlink btn-default" data-list="list_6_com_fabrik_6"
data-isajax="0"
data-rowid="252"
data-iscustom="0"
href="/joom/t3b3/index.php/support/faqs/details/6/252"
title="View"
target="_self">
<i data-isicon="true" class="icon-search " ></i> <span class="hidden">View</span></a>' (length=347)
public 'fabrik_edit' => string '' (length=0)
public 'fabrik_actions' => string '<div class="btn-group">
<a data-loadmethod="xhr"
class="btn fabrik_view fabrik__rowlink btn-default" data-list="list_6_com_fabrik_6"
data-isajax="0"
data-rowid="252"
data-iscustom="0"
href="/joom/t3b3/index.php/support/faqs/details/6/252"
title="View"
target="_self">
<i data-isicon="true" class="icon-search " ></i> <span class="hidden">View</span></a></div>
' (length=380)
public 'cursor' => int 1
public 'total' => int 207
public 'id' => string 'list_6_com_fabrik_6_row_252' (length=27)
public 'class' => string 'fabrik_row oddRow0' (length=18)
- *this->_row->data**的成员变量相对应。用于调用其中的值
array (size=5)
'em8vp_yqqdclub_copy___title' => string 'title' (length=5)
'em8vp_yqqdclub_copy___url' => string 'url' (length=3)
'em8vp_yqqdclub_copy___timedisplay' => string '时间' (length=12)
'fabrik_select' => string '<input type="checkbox" name="checkAll" class="list_6_checkAll" id="list_6_checkAll" />' (length=86)
'fabrik_actions' => string '' (length=0)
-
$this->cellClass
对应于元素->列表视图设置中的CSS
array (size=5)
'em8vp_yqqdclub_copy___title' =>
array (size=2)
'class' => string 'em8vp_yqqdclub_copy___title fabrik_element fabrik_list_6_group_7' (length=64)
'style' => null
'em8vp_yqqdclub_copy___url' =>
array (size=2)
'class' => string 'em8vp_yqqdclub_copy___url fabrik_element fabrik_list_6_group_7' (length=62)
'style' => null
'em8vp_yqqdclub_copy___timedisplay' =>
array (size=2)
'class' => string 'em8vp_yqqdclub_copy___timedisplay fabrik_element fabrik_list_6_group_7' (length=70)
'style' => null
'fabrik_select' =>
array (size=2)
'class' => string 'fabrik_select fabrik_element' (length=28)
'style' => string 'display:none;' (length=13)
'fabrik_actions' =>
array (size=1)
'class' => string 'fabrik_actions fabrik_element' (length=29)