====== Détails sur les erreurs produites par Pxxo ====== ===== P_E_0001 ===== **Called before initMode** : Cette méthode ne doit pas être exécutée dans le constructeur et/ou avant l'appel de la méthode initMode. //Solution// : Généralement il suffit de placer l'appel de cette méthode dans la méthode initMode du widget. ===== P_E_0002 ===== **Unknown theme file** : La méthode n'a pas trouvé le fichier dans les répertoires de thèmes du widget. //Solution// : Vérifier le nom du fichier et l'existence des répertoires. ===== P_E_0003 ===== **Lang is empty** : La méthode tente de charger des fichiers de traduction, or l'attribut Lang est vide. //Solution// : Donner une valeur à l'attribut $this->Lang. Utiliser Pxxo__config pour détecter automatiquement la Lang à partir des informations du navigateur. ===== P_E_0004 ===== **Widget is NULL** : Le widget donné en argument de la méthode est vide. //Solution// : Vérifier pourquoi votre argument est vide ! ===== P_E_0005 ===== **Value is NULL** : Le valeur donnée en argument de la méthode est vide //Solution// : Vérifier pourquoi votre argument est vide ! ===== P_E_0006 ===== **No default template** : Le widget n'a pas pu trouver son fichier template par défaut. //Solution// : Vérifier l'existence d'un fichier defaut.php.html ou index.php.html. Vérifier que le répertoire de thème est correct. ===== P_E_0007 ===== **No template** : Le widget n'a pas pu trouver le fichier template associé au mode exécuté. //Solution// : Vérifier l'existence du fichier correspondant au mode exécuté ou aux paramètres de la méthode setTemplate. Vérifier que le répertoire de thème est correct. ===== P_E_0008 ===== **Called after execMode** : La méthode est appelée après l'exécution de l'objet. Elle n'a donc aucun effet. //Solution// : Déplacer l'appel de la méthode. ===== P_E_0009 ===== **Called too late** : La méthode doit être appelée avant le début de l'exécution du widget. Sinon, elle n'aura aucun effet. //Solution// : Déplacer l'appel de la méthode ===== P_E_0010 ===== **Unknown directory** : Le répertoire donné en argument est inconnu. //Solution// : Vérifier l'existence du répertoire. ===== P_E_0011 ===== **Unknown option** : Le nom de l'option utilisé est inconnu de Pxxo. //Solution// : Vérifier le nom de l'option. ===== P_E_0012 ===== **Bad interval** : Les paramètres donnés produisent des résultats incohérents. //Solution// : Vérifier les paramètres. ===== P_E_0013 ===== **Initialization failed** : Les paramètres de l'objet ou de la méthode ne permettent pas d'initialiser un objet interne. //Solution// : Vérifier les paramètres ===== P_E_0014 ===== **Transform failed** : Une erreur s'est produite lors de la transformation. //Solution// : Vérifier les données et la syntaxe du fichier permettant la transformation. ===== P_E_0015 ===== **Invalid output type** : Le type de sortie (html, css, etc...) est invalide. Pxxo n'a pas réussi à le deviner. //Solution// : Vérifier les paramètres. Vérifier le nom du fichier. ===== P_E_0016 ===== **PHP function failed** : Une fonction PHP a échoué. //Solution// : Reportez-vous à la documentation de PHP. ===== P_E_0017 ===== **Invalid parameter** : Le paramètre que vous avez donné est incorrect. //Solution// : Vérifier vos paramètres. ===== P_E_0018 ===== **Unknown widget** : Pxxo cherche à charger un widget inconnu. //Solution// : Vérifier le nom du widget. ===== P_E_0019 ===== **Unknown mode** : Pxxo cherche exécuter un mode inconnu. //Solution// : Vérifier le paramètre que vous donnez à la méthode switchMode. ===== P_E_0020 ===== **Construct not called** : Le constructeur de pxxo_widget n'a pas été exécuté. //Solution// : Si Pxxo_Widget a été dérivé, vérifier que son constructeur est appelé. ===== P_E_0021 ===== **Bad name** : Le nom de variable envoyé aux templates n'est pas correct. //Solution// : Zend_View refuse les variables qui commencent par un _. Vérifier que vous n'avez pas de fichier nommé _quelquechose.png ou que vous n'appelez pas une méthode put??? avec comme nom de variable commençant par un souligné.