BREAKING CHANGE: adapt DB connexion for J5 & query

This commit is contained in:
vincent.tisseyre 2024-11-12 11:00:08 +01:00
parent 67efb6efa0
commit a1fec90b18

View File

@ -50,7 +50,7 @@ class LeafletModel extends ItemModel {
{
try
{
$db = Factory::getDbo();
$db = Factory::getContainer()->get('DatabaseDriver');
$query = $db
->getQuery(true)
->select('id')
@ -79,7 +79,7 @@ class LeafletModel extends ItemModel {
{
try
{
$db = Factory::getDbo();
$db = Factory::getContainer()->get('DatabaseDriver');
$query = $db->getQuery(true);
$query->select($db->quoteName(array('id', 'title', 'name', 'fieldparams')));
@ -102,7 +102,7 @@ class LeafletModel extends ItemModel {
{
try
{
$db = Factory::getDbo();
$db = Factory::getContainer()->get('DatabaseDriver');
$query = $db->getQuery(true);
$query->select($db->quoteName(array('id', 'title', 'name', 'fieldparams')));
@ -127,7 +127,7 @@ class LeafletModel extends ItemModel {
{
try
{
$db = Factory::getDbo();
$db = Factory::getContainer()->get('DatabaseDriver');
$query = $db->getQuery(true);
$query->select($db->quoteName(array('id', 'title', 'name', 'fieldparams')));
@ -152,7 +152,7 @@ class LeafletModel extends ItemModel {
{
try
{
$db = Factory::getDbo();
$db = Factory::getContainer()->get('DatabaseDriver');
$query = $db->getQuery(true);
$groupId = 4;
@ -171,6 +171,7 @@ class LeafletModel extends ItemModel {
'c.title',
'c.alias',
'c.state',
'c.catid',
'c.introtext');
foreach($fields as $field) {
array_push($fieldsSelect, 'GROUP_CONCAT(DISTINCT IF(field_id = ' . $field->id . ', value, NULL) SEPARATOR ",") AS ' . $field->name);
@ -205,4 +206,4 @@ class LeafletModel extends ItemModel {
return $results;
}
}
}