TbHtml::pager PHP Method

pager() public static method

Generates a pager.
public static pager ( array $links, array $htmlOptions = [] ) : string
$links array the pager buttons.
$htmlOptions array additional HTML attributes.
return string the generated pager.
    public static function pager(array $links, $htmlOptions = array())
    {
        if (!empty($links)) {
            self::addCssClass('pager', $htmlOptions);
            $output = self::openTag('ul', $htmlOptions);
            foreach ($links as $itemOptions) {
                // todo: consider removing the support for htmlOptions.
                $options = TbArray::popValue('htmlOptions', $itemOptions, array());
                if (!empty($options)) {
                    $itemOptions = TbArray::merge($options, $itemOptions);
                }
                $label = TbArray::popValue('label', $itemOptions, '');
                $url = TbArray::popValue('url', $itemOptions, false);
                $output .= self::pagerLink($label, $url, $itemOptions);
            }
            $output .= '</ul>';
            return $output;
        }
        return '';
    }

Usage Example

Exemplo n.º 1
0
<?php echo CHtml::link('Tambah Kegiatan', array('kegiatan/create')); ?>

<?php $this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'kegiatan-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
		array(
             'name'=>'regional',
              'value'=>'$data->regional->nama',
        ),
		'nama_kegiatan',
		'pembicara',
		'materi',
		array('name'=>'jenis_kegiatan', 
			'value'=>'$data->jenis_kegiatan == "1" ? "Bulanan" : ($data->jenis_kegiatan == "2" ? "Pekanan" : ($data->jenis_kegiatan == "3" ? "Lokal" : "Khusus"))',
			//'filter'=>array('1'=>'Bulanan', '2'=>'Pekanan', '3'=>'Lokal', '4'=>'Khusus'),
		),
		//'hari',
		'tanggal',
		'waktu_mulai',
		'waktu_selesai',
		
		array(
			'class'=>'CButtonColumn',
		),
	),
)); ?> 
<?php echo TbHtml::pager(array(
    array('label' => 'Back', 'url' => '../site/index'),
)); ?>
All Usage Examples Of TbHtml::pager
TbHtml