- Joomla Version
- 5.0.0
- PHP Version
- PHP 8.2.x
- Hoster
- lokal
Folgendes Script funktionierte unter Joomla 4.4.0 problemlos.
Code
defined('_JEXEC') || die('Restricted access');
use Joomla\CMS\Table\Table;
class TableEntry extends Table
{
public function __construct(JDatabaseDriver $db)
{
parent::__construct('#__easybook', 'id', $db);
}
}
Nach der Umstellung auf Joomla 5.0.0 erzeugt es folgende Fehermeldung:
TableEntry::__construct(): Argument #1 ($db) must be of type JDatabaseDriver, Joomla\Database\Mysqli\MysqliDriver given, called in /usr/www/users/xy/Joomla4/libraries/src/Table/Table.php on line 344
Wo liegt hier das Problem?
Besten Dank für jeden Tipp.
Gruss
langi