CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 24-11-2014 14:03:44

crackers78
Pitivier
Date d'inscription: 02-10-2014
Messages: 10

Probléme fonction search

Bonjour, je viens vers vous encore une fois car j'essaye de faire cette requete SQL dans mon model:

Code: php

  1. SELECT * FROM `missions` WHERE '21-11-2014' BETWEEN `debut_previsionnel` AND `fin_previsionnelle`

Elle me permet d'afficher toutes les missions qui sont sur la date du 21-11-2014.
Pour l'instant j'ai fais ceux ci mais il m'affiche pas ce que je veu.

Code: php

  1. if(isset($data['finPrevue'])){
  2.  
  3.       $conditions = $conditions.'missions.fin_previsionnelle <= '.$this->convertDate($data['finPrevue'],'frToUs').' AND ';
  4.  
  5.     }
  6.  
  7.     if(isset($data['!_finPrevue'])){
  8.  
  9.       $conditions = $conditions.'missions.fin_previsionnelle >= '.$this->convertDate($data['!_finPrevue'],'frToUs').' AND ';
  10.  
  11.     }

Si vous pouviez m'aider merci de votre aide smile

Hors ligne

 

#2 24-11-2014 19:05:25

spout
Cooker
Date d'inscription: 18-12-2010
Messages: 1899

Re: Probléme fonction search

Code: php

  1. $this->Mission->find('all', array('conditions' => array("'21-11-2014' BETWEEN debut_previsionnel AND fin_previsionnelle")));

http://book.cakephp.org/2.0/en/models/r … -data.html

Hors ligne

 

#3 25-11-2014 09:15:53

crackers78
Pitivier
Date d'inscription: 02-10-2014
Messages: 10

Re: Probléme fonction search

Ba le probléme c'est que moi dans mon $conditions j'ai ma variable qui contient ma date et aussi mon code n'est pas entier la X_x :

Code: php

  1. if(isset($data['InclDatePrevu'])){
  2.     array_push($conditions, array('Mission.debut_previsionnel = ' =>$this->convertDate($data['InclDatePrevu'],'frToUs') ));
  3. }

Voila ce que j'ai de base et j'aimerai pourvoir faire mon between directement dans se array_push

Hors ligne

 

Pied de page des forums

Propuls� par FluxBB
Traduction par FluxBB.fr