IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

[Zend_Date] No date part in '' found [ZF 1.11]


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut [Zend_Date] No date part in '' found
    Bonjour,

    J'ai un souci sur le index.phtml ou il m'affiche No date part in '' found. le souci est que j'ai cette erreur en ligne et non en local alors que ma base mysql est la meme et que le code aussi.

    Il y aurai t il des souci connu par rapport aux hebergeurs? (Je suis chez ovh).
    J'ai essayé de chercher a différents endroits mais en vain. J'ai bien conscience que mon explication est très succinte mais je suis vraiment dans une impasse.

    D'avance merci

  2. #2
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Bonsoir,
    Montre nous le code générant cette erreur, ça sera plus pratique pour t'aider

  3. #3
    Membre régulier
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut
    Comme je n'arrive pas a reproduire le probleme en local je ne sais pas trop d'ou vient l'erreur j'ai ça comme erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    An error occurred
    Application error
    Exception information:
     
    Message: No date part in '' found.
    Stack trace:
     
    #0 /homez.461/lassocia/www/backoffice/library/Zend/Date.php(1078): Zend_Date->_calculate('set', false, NULL, 'en_US')
    #1 /homez.461/lassocia/www/backoffice/library/Zend/Date.php(197): Zend_Date->set(false, NULL, 'en_US')
    #2 /homez.461/lassocia/www/backoffice/application/models/CommandeFilter.php(48): Zend_Date->__construct(false)
    #3 /homez.461/lassocia/www/backoffice/library/Zend/Paginator.php(789): Application_Model_CommandeFilter->filter(Object(Zend_Db_Table_Rowset))
    #4 /homez.461/lassocia/www/backoffice/library/Zend/Paginator.php(613): Zend_Paginator->getItemsByPage(1)
    #5 /homez.461/lassocia/www/backoffice/library/Zend/Paginator.php(810): Zend_Paginator->getCurrentItems()
    #6 /homez.461/lassocia/www/backoffice/application/views/scripts/commande/index.phtml(35): Zend_Paginator->getIterator()
    #7 /homez.461/lassocia/www/backoffice/library/Zend/View.php(108): include('/homez.461/lass...')
    #8 /homez.461/lassocia/www/backoffice/library/Zend/View/Abstract.php(880): Zend_View->_run('/homez.461/lass...')
    #9 /homez.461/lassocia/www/backoffice/library/Zend/Controller/Action/Helper/ViewRenderer.php(897): Zend_View_Abstract->render('commande/index....')
    #10 /homez.461/lassocia/www/backoffice/library/Zend/Controller/Action/Helper/ViewRenderer.php(918): Zend_Controller_Action_Helper_ViewRenderer->renderScript('commande/index....', NULL)
    #11 /homez.461/lassocia/www/backoffice/library/Zend/Controller/Action/Helper/ViewRenderer.php(957): Zend_Controller_Action_Helper_ViewRenderer->render()
    #12 /homez.461/lassocia/www/backoffice/library/Zend/Controller/Action/HelperBroker.php(277): Zend_Controller_Action_Helper_ViewRenderer->postDispatch()
    #13 /homez.461/lassocia/www/backoffice/library/Zend/Controller/Action.php(523): Zend_Controller_Action_HelperBroker->notifyPostDispatch()
    #14 /homez.461/lassocia/www/backoffice/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('indexAction')
    #15 /homez.461/lassocia/www/backoffice/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
    #16 /homez.461/lassocia/www/backoffice/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
    #17 /homez.461/lassocia/www/backoffice/application/Bootstrap.php(39): Zend_Application_Bootstrap_Bootstrap->run()
    #18 /homez.461/lassocia/www/backoffice/library/Zend/Application.php(366): Bootstrap->run()
    #19 /homez.461/lassocia/www/backoffice/public/index.php(26): Zend_Application->run()
    #20 {main}  
     
    Request Parameters:
     
    array (
      'controller' => 'commande',
      'action' => 'index',
      'module' => 'default',
    )

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI - Dev Web Senior

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    Salut,

    Montre la ligne 48 de ton model CommandeFilter ? Et la fonction aussi

  5. #5
    Membre régulier
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    public function filter($resultSet, $options=null) {
    		$entries = array(); 
    		$statusDao = new Application_Model_CommandeStatusMapper();
    		$compteDao = new Application_Model_CompteMapper();
    		$commandeLineDao = new Application_Model_CommandeLineMapper();
            foreach ($resultSet as $row) {
                $entry = new Application_Model_Commande();
                $entry->setId($row["ID_COMMANDE"]);
                if ($row["COMMANDE_DATE"] != null) {
    	            $date = new Zend_Date();
    	    		$date->set($row["COMMANDE_DATE"],'yyyy-MM-dd hh:mm:ss');
    	            $entry->setDate($date);
                }
            	if ($row["DATE_EXPEDITION"] != null) {
    	            $date = new Zend_Date();
    	    		$date->set($row["DATE_EXPEDITION"],'yyyy-MM-dd hh:mm:ss');
    	            $entry->setDate($date);
                }
            	$entry->setType($row["PAYMENT_TYPE"]);
                $entry->setGiftAddress($row["GIFT_ADDRESS"]);
                $entry->setFraisLivraison($row["FRAIS_LIVRAISON"]);
                $entry->setTypeFraisLivraison($row["LIVRAISON_TYPE"]);
                $entry->setTotal($row["TOTAL"]);
                if ($row["ID_STATUS"] != "") {
                	$entry->setStatus($statusDao->find($row["ID_STATUS"]));
                } 
                if ($row["ID_COMPTE"] != "") {
                	$compteCriteria = new Compte_Search_Criteria();
                	$compteCriteria->setId($row["ID_COMPTE"]);
                	$comptes = $compteDao->find($compteCriteria);
                	$entry->setCompte($comptes[0]);
                } 
                if ($options && array_key_exists("fillCommandeLine", $options) && $options["fillCommandeLine"] == true) {
                	$lineOptions = array();
                	$lineOptions["commandeId"] = $entry->getId();
                	$lineSelect = $commandeLineDao->select($lineOptions);
                	$commandeLineFilter = new Application_Model_CommandeLineFilter();
                	$entry->setLignesCommande($commandeLineFilter->filter($lineSelect->query()->fetchAll(Zend_Db::FETCH_OBJ), array("commandeObject"=>$entry)));
                }
            	if ($row["COMMANDE_DATE"] != null && $row["COMMANDE_DATE"] != "0000-00-00") {
    	            $entry->setDate(new Zend_Date(strtotime($row["COMMANDE_DATE"])));
    	            $entry->getDate()->setLocale(Constants::getValue("lang"));
    	        }
            	if ($row["DATE_EXPEDITION"] != null && $row["DATE_EXPEDITION"] != "0000-00-00") {
    	            $entry->setDateExpedition(new Zend_Date(strtotime($row["DATE_EXPEDITION"])));
    	            $entry->getDateExpedition()->setLocale(Constants::getValue("lang"));
    	        }
                $entries[] = $entry;
            }
            return $entries;    	
        }

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI - Dev Web Senior

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    Salut Flyin_arno,

    C'est quoi la ligne 48!? La ligne qui déclenche l'exception ?

  7. #7
    Membre régulier
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut
    ah oui je suis bete c'est pas les memes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $entry->setDate(new Zend_Date(strtotime($row["COMMANDE_DATE"])));
    Ca peut pas etre un probleme qui viendrait d'OVH?
    Dans firebug ca me dit 500 internal server error

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Zend_Date et date de mes emails
    Par jlambert79 dans le forum Zend Framework
    Réponses: 1
    Dernier message: 21/03/2011, 15h48
  2. Zend_Date et Mysql Date
    Par fadex dans le forum Autres composants
    Réponses: 4
    Dernier message: 12/08/2009, 01h24
  3. Gestion des dates Zend_Date et Zend_Db
    Par aityahia dans le forum Zend_Db
    Réponses: 3
    Dernier message: 14/03/2009, 04h25
  4. [Zend_Date] Probleme de format de date avec base mssql
    Par rickhuntersdf1 dans le forum Zend Framework
    Réponses: 11
    Dernier message: 03/12/2008, 10h59
  5. erreur No Converter for type java.util.Date found
    Par gefrey54 dans le forum JSF
    Réponses: 2
    Dernier message: 07/07/2008, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo