cakephp - 使用 CakePHP 对数据进行排序
问题描述
抱歉这个愚蠢的问题,但我刚开始学习cakephp,
我有汽车清单,我想按价格排序,
这是我的代码
<!--bady-->
<section>
<div>
<div class="sort_by">
<div class="padding-none">
<span class="title_sort"><strong>Sort by:</strong></span>
<div class="my-dropdown">
<select name="price" class="css-" tabindex="1" >
<option value="ASC">Prix croissant</option>
<option value="DESK">Prix decroissant</option>
</select>
</div>
</div>
<div class="clearfix"></div>
<div class="reselt_cars">
//result content
<div class="clearfix"></div>
</div>
</div>
</div>
</section>
我不知道如何从下拉菜单转到控制器
解决方案
我不知道如何从下拉菜单转到控制器
使用 html 助手创建排序链接
https://book.cakephp.org/3.0/en/views/helpers/html.html#creating-links
<ul>
<li><?= $this->Html->link('Prix croissant', ['action' => 'index', '?' => ['sort' => 'price', 'direction' => 'asc']]); ?></li>
<li><?= $this->Html->link('Prix decroissant', ['action' => 'index', '?' => ['sort' => 'price', 'direction' => 'desc']]); ?></li>
</ul>
使用分页器助手创建排序链接
https://book.cakephp.org/3.0/en/views/helpers/paginator.html#creating-sort-links
echo $this->Paginator->sort('user_id', null, ['direction' => 'desc']);
推荐阅读
- python - 如何在 for 循环中将用户输入保存为整数和字符串
- java - Spring Boot ModelMapper - 无会话
- numpy - 谁能解释一下这个代码输出
- ruby-on-rails - rails app current_user 方法在生产中不起作用
- c++ - (C/C++) 在同一行初始化并返回数组
- c# - 在 c# 中编码为 Php 不同的结果
- javascript - jQuery 或原生 JS 替换整个元素 (div),包括其 id、类和数据
- javascript - 为什么我的 Ajax 回调处理得太快了?
- android - 如何从具有不同数据的通知中意图不同的活动?
- r - 在 R 中使用 REGEX 将值中的特定字符串提取为新列?