|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
Alors j'ai ça :
Code :
Fatal error: Call to undefined method population::initObjectNew() in D:\www\pmo\PMO_core\PMO_MyObject.php on line 44 Code :
$population = PMO_MyObject::factory("population");
Code :
ma population est bien une table de ma bdd et que le reste du code marche parfaitement par exemple : Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
mouai bizarre, et cette méthode existe initObjectNew() dans PMO_MyObject ?
Est-ce que tu fais appel à cette méthode quelque part dans ton code ? Utilises tu le class loader ? A la rigueur copie colle la partie pmo concernant ta table population
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
|
|
#3 | ||||
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
mouai bizarre, et cette méthode existe initObjectNew() dans PMO_MyObject ?
ouip, mon 3° quote c'est dans PMO_MyObject Est-ce que tu fais appel à cette méthode quelque part dans ton code ? Utilises tu le class loader ? Je n'appelle jamais cette méthode directement (je savais pas qu'elle existait) Je n'utilise pas le classe loader A la rigueur copie colle la partie pmo concernant ta table population Code :
moi aussi ça me parait très bizarre ... Surtout que j'utilise exactement la même technique avec d'autre table et ça marche ... Là en plus on voit que le chemin vers PMO est bon, ensuite le nom de la table semble bon ($tablename) puisqu'on obtient quelquechose ($table) qui a son tour est transformer en ($object) et seulement là, ça marche plus Code :
reste donc le $this qui ne serait pas du bon type ? |
||||
|
|
00
|
|
|
#4 | |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
heu non ! c'est pas le this !!! c est le private qui devrait être une fonction public !
Citation:
Il y a un truc complètement fou (encore made in php). Il faut que je vérifie l'archive de la v 0.10. T'as récupéré les sources sur le cvs ou directement l'archive ?
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
J'ai mis en public, toujours pareil ...
reste cette fonction qui pourrait posé problême: Code :
table que j'ai effacé puis réécrite fn d'être sur qu'il n'y avait pas un problême avec un espace au début ou à la fin ... toujours aucune amélioration ... "T'as récupéré les sources sur le cvs ou directement l'archive ?" alors ça je sais plus ... J'ai encore un .rar ... |
||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
je vais regarder le .rar
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
franchement je suis désolé ...
|
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
est ce que tu as une classe qui s'appelle population ?
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
il y a pas de quoi
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
|
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
C'est clairement un bug lié aux espaces de nomage PMO :/ Dis moi si cela est point bloquant pour toi, si c'est le cas, je ferais un correctif.
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
non ce n'est pas bloquant ça va ...
Il suffit juste que je le sache car c'est vrai que d'habitude je fais souvent des classes avec les même noms que mes tables. Je mettrais des diminutifss voilà tout |
|
|
00
|
|
|
#13 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
Je vais quand même intégré ça en correctif dans la prochaine version.
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
|
|
#14 | ||
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
ouki comme tu veus ...
Sinon, j'ai un autre soucis ... plus lourd pour moi utilisateur ... Code :
J'ai testé, des que j'ai un champs a 0 et que je veus l'exploiter ça plante avec un magnifique : Code :
Fatal error: Uncaught exception 'Exception' with message 'Error: attribute value is undefine' in D:\www\pmo\PMO_core\PMO_MyObject.php:142 Stack trace: #0 D:\www\code\testlog.php(38): PMO_MyObject->__get('adminJeu') #1 D:\www\accueil.php(12): require_once('D:\www\code\tes...') #2 {main} thrown in D:\www\pmo\PMO_core\PMO_MyObject.php on line 142
|
||
|
|
00
|
|
|
#15 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
j'arrive pas à reproduire ton bug.
Est ce que tu peux me copier le code que tu utilises ? Si je comprends bien c'est pas en paramètrant la valeur à 0, c'est en la récupérant que tu as ce message ?
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
|
|
#16 | ||
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
Code :
|
||
|
|
00
|
|
|
#17 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
normalement c'est parce que ta colonne adminJeu n'existe pas .
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
|
|
#18 |
|
Invité régulier
![]() Étudiant Inscription : décembre 2007 Messages : 17 ![]() |
mais pourquoi si je mets '5' par exemple à ce moment là ça marche ? Parceque là ça trouve bien la valeur avec 5 ... Mais si je mets 0, ça trouve pas la colonne ...
|
|
|
00
|
|
|
#19 |
|
Membre habitué
![]() Inscription : janvier 2003 Messages : 181 ![]() |
En fait, soit ta colonne n'existe pas, soit la valeur est vide au lieu d'être 0. J'ai fais le test avec des colonnes à 0, et je n'ai pas eu le problème. Je réesserais ce soir si tu me confirmes que dans ta colonne, tu as bien la valeur 0, et non un vide.
__________________
PhpMyObject teck leader http://pmo.developpez.com La justice de l'intelligence est la sagesse. Le sage n'est pas celui qui sait beaucoup de choses, mais celui qui voit leur juste mesure. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com