Joomla! JDatabase :: getErrorNum () jest przestarzałe, zamiast tego użyj obsługi wyjątków
Mam następujący kod:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('*');
$query->from('#__users');
$db->setQuery($query);
// Check for a database error.
if ($db->getErrorNum()) {
JError::raiseWarning(500, $db->getErrorMsg());
}
$result = $db->loadResult();
Teraz getErrorNum oraz JError są przestarzałe.
Aby wyjaśnić, JError i $ db-> getErrorNum () NIE są przestarzałe w Joomla 2.5, ale są w Joomla! 3.0. To pytanie ma wartość dla kogoś, kto rozwija się w wersji 2.5, ale chce dokonać łatwej aktualizacji do serii 3.X.
Więcz czym dokładnie je zastąpić dzięki czemu mogę poprawnie sprawdzić błędy bazy danych?