Closed kumamidori closed 7 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)で良いような気がします。
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)で良いような気がします。