Page 1 sur 1

[class] Fonction inéxistante définie

Posté : 24 juin 2008, 19:31
par katagoto
Bonjour à toutes et tous, peut-être devrais-je faire un topic unique pour mon script ?

Voilà, j'appel une fonction de ma class et je la définie plus loin, et il me répond que ma fonction est introuvable :
Fatal error: Call to undefined method KXT::verfie_compile() in D:\wamp\www\test\moteur.php on line 82
		if (!$this->verfie_compile()) { // Ligne 82
			return true;
		}
		else {

			include_once($this->chemin_templates_compiles.'/'.$this->nom_templates);

			return false;
		}
Alors que je définis ma fonction ligne 120 :
	// Vérfie si le template doit être compilé ou pas
	private function verifie_compile(){
		// Pas la peine de vérifier si le template n'éxiste pas s'il a déjà été dit qu'il n'éxistait pas
		if (!$this->template_existe) {
			// Si la page est déjà compilées et que le modèle et le fichier on été édité avant la fichier compilé
			if (timemfile($this->fichier)<timemfile($this->chemin_templates.'/'.$this->nom_templates)
			AND timemfile($this->chemin_templates.'/'.$this->nom_templates)<timemfile($this->chemin_templates_compiles.'/'.$this->nom_templates)){
				$this->template_existe=1;
				return true;
			}
			else {// Le template n'éxiste pas
				$this->template_existe=0;
				return false;
			}
		}
	}
Que faire ?

Normalement ça marche :?

Par avance merci de vos suggestions :wink:

PS : Non, je ne vous montrerais pas ma class entière, elle fait près de 500 lignes et j'ai mit 1 semaine et demi pour la faire :lol:

Posté : 24 juin 2008, 19:40
par mcorgnet
Peut être que tu devrais essayer d'appeler la bonne méthode, ça résoudrait le problème ...

verfie_compile : manque une lettre

Posté : 24 juin 2008, 19:47
par katagoto
:)
C'est la faute à Zend :p

Tiens je me sens c** tout a coup xD

Merci :lol:

Posté : 24 juin 2008, 20:41
par zeus
Modération :
katagoto, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

Posté : 24 juin 2008, 20:48
par katagoto
Je sais, mais pour éviter de faire 50 posts, je vais grouper toutes mes erreurs dans celui-ci, sauf si tu veux vraiment que je fasse plusieurs posts...

++

Posté : 24 juin 2008, 20:56
par zeus
Il vaut mieux que tu fasses plusieurs post. En plus de séparer les sujets pour les futures recherches, ça permet aux contributeurs de s'y retrouver sans avoir à lire tout le sujet ;)

Posté : 24 juin 2008, 21:56
par katagoto
Ok, pas de problème, je ne pensais pas à mal ^^