」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在學說2中使用MySQL \的字段函數訂購結果?

如何在學說2中使用MySQL \的字段函數訂購結果?

發佈於2025-03-24
瀏覽:958

How to Order Results Using MySQL\'s FIELD Function in Doctrine 2?

Ordering by MySQL FIELD Function in Doctrine 2

Doctrine 2 does not natively support the MySQL FIELD function out of the box.要使用它,您可以利用擴展名提供的自定義字符串函數。

$ doctrineconfig = $ this-> em-> em-> getConfiguration(); $doctrineConfig->addCustomStringFunction('FIELD', 'DoctrineExtensions\Query\Mysql\Field');

Usage:

The FIELD function can be used in SELECT, WHERE, and BETWEEN clauses.雖然不能按順序直接使用,但是解決方案涉及在選擇子句中添加其他字段,並通過該字段訂購:
通過指定選擇在選擇子句中的隱藏,您可以避免在結果行中顯示附加字段。這使您可以使用學說2.2在In Expression中有效訂購值。 
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3