Assuming I understand it correctly, then you want to query your posts, so 
that any event_date having a month = 12 and a day = 29, not taking into 
account the year, must be found. :)

Based on the above I would see if this is possible:
$this->Post->find('all', array('conditions' => array(
   'MONTH(Post.event_date)' => 12,
   'DAY(Post.event_date)' => 29
)));

Would that work for you? Haven't tested it as I do not have a 2.x version 
running.
Enjoy, John

On Monday, 29 December 2014 11:15:46 UTC+2, Salines wrote:
>
> $this->Post->find('all',array('conditions' => array(*'Post.event_date' => 
> '12-29*'));  
>
> // show posts where is Post.event_date like  12-29.
>
> event_date fields is date type (Y-m-d), where they are stored dates of 
> significant events.
> In other words I need to show the anniversary.
>
> Except using virtual fields where I will show formatted date without year 
> (m-d), is there a more elegant solution?
>
> Thanks
>
>
>
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to