Le Sun, 2 Oct 2016 15:18:44 +0200 Remi Collet <fed...@famillecollet.com> a écrit:
>On the road to allow GLPI to run on some other database engines, an >intermediate goal is to eradicate SQL from the code. > >This will be useful whatever future choice will be. > >So: > >- all add / update / delete should be run using the appropriate >framework methods (CommonDBTM::add(), etc) > >- add select should use $DB->request. > > >Open for discussion on docdev > >https://github.com/glpi-project/docdev/issues/1 > > >Some recent commits about this > >- Remove SQL from Alert Class: > >https://github.com/glpi-project/glpi/commit/fb4b66b0a81599686015178ec3e2e4696855c8ea > >- Improve the DBmysqlIterator > >https://github.com/glpi-project/glpi/pull/1096 > > - suport COUNT(*) > - support LEFT JOIN > > >Intermediate goal, normalize all calls to countElementsInTable > >From > countElementsInTable($table, $whereinsql); >To > countElementsInTable($table, [ criteria ]); > > >Other goal: add documentation page for DB->request() > > >Feedback ? I approuve this ;) David ++ >Remi. > >_______________________________________________ >Glpi-dev mailing list >Glpi-dev@gna.org >https://mail.gna.org/listinfo/glpi-dev _______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev