function SqlBase::defineOptions
Same name in other branches
- 9 core/modules/views/src/Plugin/views/pager/SqlBase.php \Drupal\views\Plugin\views\pager\SqlBase::defineOptions()
- 8.9.x core/modules/views/src/Plugin/views/pager/SqlBase.php \Drupal\views\Plugin\views\pager\SqlBase::defineOptions()
- 11.x core/modules/views/src/Plugin/views/pager/SqlBase.php \Drupal\views\Plugin\views\pager\SqlBase::defineOptions()
Overrides PluginBase::defineOptions
2 calls to SqlBase::defineOptions()
- Full::defineOptions in core/
modules/ views/ src/ Plugin/ views/ pager/ Full.php - Information about options for all kinds of purposes will be held here.
- Mini::defineOptions in core/
modules/ views/ src/ Plugin/ views/ pager/ Mini.php - Overrides \Drupal\views\Plugin\views\pager\PagerPlugin::defineOptions().
2 methods override SqlBase::defineOptions()
- Full::defineOptions in core/
modules/ views/ src/ Plugin/ views/ pager/ Full.php - Information about options for all kinds of purposes will be held here.
- Mini::defineOptions in core/
modules/ views/ src/ Plugin/ views/ pager/ Mini.php - Overrides \Drupal\views\Plugin\views\pager\PagerPlugin::defineOptions().
File
-
core/
modules/ views/ src/ Plugin/ views/ pager/ SqlBase.php, line 65
Class
- SqlBase
- A common base class for sql based pager.
Namespace
Drupal\views\Plugin\views\pagerCode
protected function defineOptions() {
$options = parent::defineOptions();
$options['items_per_page'] = [
'default' => 10,
];
$options['offset'] = [
'default' => 0,
];
$options['id'] = [
'default' => 0,
];
$options['total_pages'] = [
'default' => '',
];
$options['pagination_heading_level'] = [
'default' => 'h4',
];
$options['expose'] = [
'contains' => [
'items_per_page' => [
'default' => FALSE,
],
'items_per_page_label' => [
'default' => $this->t('Items per page'),
],
'items_per_page_options' => [
'default' => '5, 10, 25, 50',
],
'items_per_page_options_all' => [
'default' => FALSE,
],
'items_per_page_options_all_label' => [
'default' => $this->t('- All -'),
],
'offset' => [
'default' => FALSE,
],
'offset_label' => [
'default' => $this->t('Offset'),
],
],
];
$options['tags'] = [
'contains' => [
'previous' => [
'default' => $this->t('‹ Previous'),
],
'next' => [
'default' => $this->t('Next ›'),
],
],
];
return $options;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.