bearsaturday / BEAR.Saturday

PHP 5.2+ resource-oriented web framework
https://github.com/bearsaturday/manual
Other
20 stars 16 forks source link

BEAR_Queryのsortオプション実装について #24

Closed kumamidori closed 7 years ago

kumamidori commented 11 years ago

BEAR_Query の要望です。

https://github.com/koriym/BEAR.Saturday/blob/develop/BEAR/Query.php

■現象 Oracle だと、sort のqueryConfig が動きませんでした。

■変更案

_sort _sortGetQuery を、private -> protected に変更したら、アプリケーション側で継承して動くようにオーバーライドができるので、そうしたら良いかと思いました。

_sort の、column の quoteIdentifier "" これが、Oracleだと文法エラーになるので、やりたいことは、_sortメソッドの上書きです。

いかがでしょうか?

カラム名にDBの予約語を使ってしまっているMySQLのサービスもあるかもしれない ので、デフォルトは現状(quoteIdentifier)で良いような気がします。