Page 1 sur 1

Fatal error: Class 'Tache' not found in

Posté : 24 août 2016, 08:50
par tlalaguedulac
Bonjour,

Je travaille actuellement sur un site web / application. Je dois récupérer une liste de tâches dans la base de données pour ensuite les associer à un OTP (l'explication d'OTP n' a pas d'importance).
Dans une de mes fonctions je rencontre une erreur que je n'arrive pas à résoudre : Fatal error: Class 'Tache' not found in

Voici le code ou se trouve l'erreur:
function getTaches($actifs = true, $checkEmpty = true){

		global $DATABASE;

		$taches = []; // index = id de la tâche

		// Récupération des ID de toutes les tâches
		if ($actifs) {
			$requeteIdTaches = $DATABASE->query('SELECT id FROM tachesconduite WHERE actif = 1 ORDER BY nom');
		} else {
			$requeteIdTaches = $DATABASE->query('SELECT id FROM tachesconduite WHERE actif = 0 ORDER BY nom');
		}

		// Première vérification des données récupérées
		if ($requeteIdTaches == false) {
			throw new Exception( 'DATABASE ERROR ');
		}

		// Récupération de tous les identifiants et fin de la requête
		$resultatIdTaches = $requeteIdTaches->fetchAll();
		$requeteIdTaches->closeCursor();

		// Si aucun ID n'a été récupéré
		if (empty($resultatIdTaches) && $checkEmpty == true) {
			throw new Exception("La liste des tâches est vide");
		}

		// Construction des objets machines à partir de l'ID
		foreach ($resultatIdTaches as $cle => $resultat) {
			$taches[$resultat['id']] = new Tache($resultat['id']);
		}

		return $taches;
	}
Si jamais quelqu'un a une idée ou une piste :)

N'hésitez pas à demander des fonctions supplémentaires.

Re: [RESOLU] Fatal error: Class 'Tache' not found in

Posté : 24 août 2016, 08:58
par tlalaguedulac
Resolu simple probleme d'include (require_once)