如何为 cakephp 分页器创建模板?
How to create template for cakephp paginator?
我正在尝试在 cakephp paginator helper 中应用 bootstrap 4 分页样式。
我觉得很难看。
我想在分页助手
中应用我的简单 html
<nav aria-label="Page navigation example">
<ul class="pagination">
<li class="page-item"><a class="page-link" href="#">Previous</a></li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>
</nav>
我在配置位置创建了一个 paginator-templates 文件。
config/paginator-templates.php
return [
'number' => '<a href="{{url}}">{{text}}</a>',
];
然后我在appView.php
初始化了
public function initialize(): void
{
$this->loadHelper('Paginator', ['templates' => 'paginator-templates']);
}
之后低于错误
Config file "paginator-templates.php" did not return an array
如何创建 paginator-templates.php
以在 cakephp 中应用 bootstrap 4 分页设计?有没有博客或例子?
返回的文件是什么?
解决此问题的一种方法可能是在助手上使用 setTemplate()
方法。
https://book.cakephp.org/3/en/views/helpers/paginator.html#changing-templates-at-run-time
使用您提供的示例代码,我已经能够让代码在 Cake 3.8.5 中运行
我想知道您是否只是忘记了模板文件中的开始 <?php
标记,所以它以字符串形式返回。
我正在尝试在 cakephp paginator helper 中应用 bootstrap 4 分页样式。
我觉得很难看。
我想在分页助手
中应用我的简单 html<nav aria-label="Page navigation example">
<ul class="pagination">
<li class="page-item"><a class="page-link" href="#">Previous</a></li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>
</nav>
我在配置位置创建了一个 paginator-templates 文件。
config/paginator-templates.php
return [
'number' => '<a href="{{url}}">{{text}}</a>',
];
然后我在appView.php
初始化了public function initialize(): void
{
$this->loadHelper('Paginator', ['templates' => 'paginator-templates']);
}
之后低于错误
Config file "paginator-templates.php" did not return an array
如何创建 paginator-templates.php
以在 cakephp 中应用 bootstrap 4 分页设计?有没有博客或例子?
返回的文件是什么?
解决此问题的一种方法可能是在助手上使用 setTemplate()
方法。
https://book.cakephp.org/3/en/views/helpers/paginator.html#changing-templates-at-run-time
使用您提供的示例代码,我已经能够让代码在 Cake 3.8.5 中运行
我想知道您是否只是忘记了模板文件中的开始 <?php
标记,所以它以字符串形式返回。