Bonjour à mes tronches de cake,

Je récupère la date de mes post dans le champ date ( aaaa-mm-dd )
Je voudrais afficher sur ma home tous les posts ayant le même jour et le même mois.
J'ai essayé :

  • Pour récupérer tous les posts qui ont le même jour et le même moi qu'aujourd'hui: ( Je ne veux pas que l'année soit prise en compte )
    $post=$this->Post->find('all' , array('conditions' => array('Post.date' = today())));
  • Pour récupérer tous les posts du moi de mars :
    $post=$this->Post->find('all' , array('conditions' => array('Post.date.month' = 03 )));

Pouvez vous m'aider ?
Merci !

1 réponse


Bonjour il y' a DAY(date) fonction SQL pour récuperer le jour et MOUNTH(date) fonction sql pour récuperer le mois (si je dis pas de bêtises... )

Donc je dirai donc si me gourre pas dans la syntaxe

$post=$this->Post->find('all' , array('conditions' =>
array('AND' =>array('DAY(date)' => date('D'),'MONTH(date)' => date('n') ))));

bien cordialement

Ps: sur de rien ...