Bonjour,
Je cherchais un framework simple a apréhender et MkFramework à l'air de correspondre à mes attentes :ccool:. Une de ses forces est le nombre de SGBD supportés, et je pense que ce ne devrais pas être difficile d'en ajouter.
J'ai voulu tester la version v4_35_1_r103 sur un schéma Oracle que j'avais créé pour une application en cours de développement. Or j'ai relevé des erreurs pour la récupération de la structure.
J'utilise Oracle XE 11.2 sur un serveur virtualisé avec OpenSuse.
Voici le type de configuration que j'utilise pour ma connexion.
Le plus simple est de soumettre la version corrigée.Code:
1
2
3
4
5
6
7pdoOracle.dsn="oci:dbname=//serveur_oracle:1521/XE" pdoOracle.sgbd=pdo_oracle pdoOracle.hostname=serveur_oracle pdoOracle.database= pdoOracle.username=nom_schema pdoOracle.password=pwd_schema
Cordialement.
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 class sgbd_syntax_oracle{ public static function getListColumn($sTable){ return 'SELECT COLUMN_NAME FROM user_tab_columns WHERE table_name = \''.$sTable .'\''; } public static function getStructure($sTable){ return 'SELECT COLUMN_NAME FROM user_tab_columns WHERE table_name = \''.$sTable . '\''; } public static function getListTable(){ return 'SELECT table_name FROM user_tables'; } public static function getLimit($sRequete,$iOffset,$iLimit){ return $sRequete.' LIMIT '.$iOffset.','.$iLimit; } }