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

Bibliothèques et frameworks PHP Discussion :

Date FuelPHP Erreur


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut Date FuelPHP Erreur
    Bonjour,
    on développe une application en fuelphp, et je bloque sur un point que je ne comprend pas.

    La gestion des dates se fait via la classe \Fuel\Core\Date

    Dans cette classe il y a une function qui permet de créer une date en focntion d'un string

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $date[0] = \Date::create_from_string('01/01/2012');
    Quand je crée cette date dans un controller, il n'y a pas de souci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      $date = Date::create_from_string("01/01/2012");
      var_dump($date->get_timestamp());
    Cela fonctionne correctement.

    Par contre si je evux utiliser la même syntaxe dans mon propre code métiers (\vendor\MaitrePylos), alors j'ai des erreurs.

    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
     
    <?php
    namespace MaitrePylos;
    use Fuel\Core\Date;
     
     
    class MyValidation {
     
        public static function date_less($date1,$date2){
     
            $date[0] = \Date::create_from_string($date1);
            $date[1] = \Date::create_from_string($date2);
            if($date[0] < $date[1] ){
                \Session::set_flash('error', 'erreur de date');
                return false;
            }
     
            return true;
     
        }
     
    }
     
    ?>
    et l'erreur est :

    Input was not recognized by pattern. in APPPATH/vendor/MaitrePylos/myvalidation.php [21]
    Le répertoire MaitrePylos est bien référencé dans l'application.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Autoloader::add_namespace('MaitrePylos',APPPATH.'vendor/MaitrePylos/' );
    Auriez-vous une piste ?

    Merci

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    N'ayant pas trouver de solution, je suis passer par ce bon vieux Datetime

    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
     
     public static function _validation_date_less($date1,$date2){
     
     
            $date[0] = \DateTime::createFromFormat('d/m/Y', $date1);
            $date[1] = \DateTime::createFromFormat('d/m/Y', $date2);
     
            if($date[0] < $date[1] ){           
     
                return false;
            }
     
            return true;
     
        }

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

Discussions similaires

  1. [Dates] test erreur php
    Par omelhor dans le forum Langage
    Réponses: 3
    Dernier message: 15/07/2007, 18h04
  2. [Dates] Date : Une erreur dans la documentation de PHP ?
    Par vincentweb dans le forum Langage
    Réponses: 4
    Dernier message: 31/03/2006, 23h55
  3. Différence date .. problème #Erreur
    Par priest69 dans le forum Access
    Réponses: 1
    Dernier message: 06/10/2005, 15h04
  4. Erreur Conception ou erreur SQL ? (><=Date()?)
    Par samlepiratepaddy dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 09/09/2005, 23h03
  5. [Format Date] erreur sur insertion d'une date
    Par philobedo dans le forum SQL
    Réponses: 4
    Dernier message: 14/06/2005, 10h41

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