We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 33ef2e6 commit 9416ec4Copy full SHA for 9416ec4
1 file changed
src/API/Manager.php
@@ -147,6 +147,14 @@ public function retrieve($request)
147
$group = $response['group'];
148
$module = $response['module'];
149
150
+ // Ottieni la lista dei campi di database dalla tabella con nome $table, e escludi da $select quelli non inclusi
151
+ if (!empty($table)) {
152
+ $database = database();
153
+ $columns = $database->fetchArray('SHOW COLUMNS FROM `'.$table.'`');
154
+ $column_names = array_column($columns, 'Field');
155
+ $select = array_intersect($select, $column_names);
156
+ }
157
+
158
if (!empty($response['where'])) {
159
$where = array_merge($where, $response['where']);
160
}
0 commit comments