gpt4 book ai didi

php - 在 Phalcon QueryBuilder 中添加带有 order by 的 ASC/DESC

转载 作者:行者123 更新时间:2023-11-29 18:08:46 27 4
gpt4 key购买 nike

来自 Phalcon Querybuilder 文档 -

$builder->orderBy("name");

文档没有显示任何使用 order by 子句添加 ASC/DESC 的方法。

我尝试做类似的事情-

$fileQueryBuilder->orderBy("$orderByColumnName","$sort");

其中 $orderByColumnName 具有列名称,$sort 具有 ASC 或 DESC,但我收到错误:

Uncaught BadMethodCallException: Wrong number of parameters

因为 orderBy 只需要一个参数。

我也尝试过这样做

$orderOrder = $orderByColumnName . $sort;
$fileQueryBuilder->orderBy("orderOrder");

但是它将列名和 ASC/DESC 一起放在一个变量中,并且错误显示它是一个

unavailable field in the table

最佳答案

order by 参数可以包含排序方向,所以你想要这样做:

$builder->orderBy('name DESC');

关于php - 在 Phalcon QueryBuilder 中添加带有 order by 的 ASC/DESC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47583160/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com