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?

questionAnswers(3)

yourAnswerToTheQuestion