我有这样的查询 $packages = PackageQuery::create()
->joinPackageHasTable()
->addAscendingOrderByColumn(' CASE name
WHEN package.package_id=3 THEN 0
ELSE - 1
END')
如何将ORDER BY columnName IS NULL DESC, columnName DESC添加到Propel查询中。我有同样的问题as in this question,但我似乎无法使用Propel方法找到适当的解决方案。由于此子句将嵌入到一个相当复杂的查询构建过程中,因此我不想仅转到纯SQL。
我有两个表:步骤和链接加入1:n。我旨在维护通过步骤对象的链接。我检索数据库中的所有步骤并填充与链接表的关系。我坚持包含JSON链接集合的步骤对象,并使用REST将其返回到前端。 这意味着如果某个步骤与前端的另一个步骤链接或取消链接,则会将整个步骤发送回包含链接集合的后端。在后端我使用下面的代码: public function put($processStep) {
if (isse