首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >饼PHP的使用条件及在分页中的订购

问饼PHP的使用条件及在分页中的订购
EN

Stack Overflow用户
提问于 2015-04-24 09:48:58
回答 1查看 923关注 0票数 0

我正在尝试使用分页器助手的条件和按饼排序的PHP分页函数

这是我正在使用的代码

代码语言:javascript
复制
$this->set('equipment', $this->Paginator->paginate('Equipment',array('conditions' => array('Equipment.equipment_type_id' => 19), 'order' => array('Equipment.problem_count', 'Equipment.barcode DESC'))));

但它给了我这个错误

错误: SQLSTATE42S22:未找到列:'where子句‘中的1054个未知列“条件”

SQL查询:选择Equipment.id、Equipment.equipment_type_id、Equipment.barcode、Equipment.problem_count、Equipment.description、Equipment、created、Equipment.modified、EquipmentType.id、EquipmentType.name、d19.created,EquipmentType.modified ON unlibike.equipment AS Equipment LEFT .equipment_types AS EquipmentType ON (Equipment.equipment_type_id = EquipmentType.id),其中条件= (19)和d33在(‘Equipment.Probt_count’,'Equipment.barcode DESC')中限制为20

通过查看生成的SQL查询,它看起来像是Cake将“条件”和“Order”解释为一列。

有谁可以帮我?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-24 10:21:59

按分页器顺序排列的参数::分页

代码语言:javascript
复制
* @param Model|string $object Model to paginate (e.g: model instance, or 'Model', or 'Model.InnerModel')
* @param string|array $scope Additional find conditions to use while paginating
* @param array $whitelist List of allowed fields for ordering. This allows you to prevent ordering
 *   on non-indexed, or undesirable columns. See PaginatorComponent::validateSort() for additional details
 *   on how the whitelisting and sort field validation works.

paginate

例子:

代码语言:javascript
复制
$this->Paginator->settings = array(
        'order'=>array('yourfields');
);

$this->Pagniator->paginate('Equipment', $conditionsArray ) ;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29844223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档