【问题标题】:How do you style the paginator used in CakePHP with CSS?您如何使用 CSS 设置 CakePHP 中使用的分页器的样式?
【发布时间】:2010-11-02 15:53:19
【问题描述】:

如何使用 CakePHP 中使用的 CSS 设置分页器的样式?

我找不到将 CSS 类/ID 附加到 CakePHP 中默认分页助手生成的每个“跨度”的方法。

【问题讨论】:

  • 你能给我们一些东西吗?您用来生成它的代码?生成的html?两者都有?

标签: cakephp coding-style pagination


【解决方案1】:

见:http://www.switchonthecode.com/tutorials/cakephp-part-6-paginationhttps://book.cakephp.org/3/en/views/helpers/paginator.html

这里突出的是您可以将选项传递给 next()、prev() 和 numbers()

你想要做的是传递类选项。

例如

  $paginator->prev(
    '<< Previous',
    array(
      'class' => 'PrevPg'
    ),
    null,
    array(
      'class' => 'PrevPg DisabledPgLk'
    )
  ).
  $paginator->numbers(
    array(
      'class' => 'numbers'
    )
  ).
  $paginator->next(
    'Next >>',
    array(
      'class' => 'NextPg'
    ),
    null,
    array(
      'class' => 'NextPg DisabledPgLk'
    )
  ),
  array(
    'style' => 'width: 100%;'
  )

【讨论】:

  • 谢谢,实际上我在 cakephp.org 上看到了分页器帮助页面,这听起来可能很愚蠢,但是我在哪里可以找到可以作为参数传递的可用选项列表?
  • api.cakephp.org/file/libs/view/helpers/paginator.php 的顶部附近,您可以看到接受的选项列表。奇怪的是,它不包括“类”或“样式”……我不得不假设不在该列表中的选项只是作为属性传递给生成的元素。
猜你喜欢
  • 2015-09-16
  • 1970-01-01
  • 1970-01-01
  • 2023-01-07
  • 2016-07-30
  • 2013-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多