#5969: Add ability to add/remove conditions to Containable
----------------------------------------+-----------------------------------
    Reporter:  _thief_                  |          Type:  Bug       
      Status:  new                      |      Priority:  Very Low  
   Milestone:  1.3.x.x                  |     Component:  Components
     Version:  1.2 Final                |      Severity:  Minor     
    Keywords:  containable, conditions  |   Php_version:  n/a       
Cake_version:                           |  
----------------------------------------+-----------------------------------
 At the moment, if you specify a conditions array when using the
 containable behavior it overwrites the existing defined conditions.
 [[BR]][[BR]]

 It would be nice to have the ability to just add or remove a condition to
 the existing ones defined in the model.
 [[BR]]
 eg.
 {{{
 $this->Post->contain('Comment' => array(
   'addCondition' => array('Comment.moderated' => 1)
 ))
 }}}

 This would mean in the future you could freely change the conditions in
 the original join definition in the model without having to worry about
 breaking code anywhere you've overwritten conditions with Containable.

-- 
Ticket URL: <https://trac.cakephp.org/ticket/5969>
CakePHP : The Rapid Development Framework for PHP <https://trac.cakephp.org/>
Cake is a rapid development framework for PHP which uses commonly known design 
patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. 
Our primary goal is to provide a structured framework that enables PHP users at 
all levels to rapidly develop robust web applications, without any loss to 
flexibility.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"tickets cakephp" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/tickets-cakephp?hl=en
-~----------~----~----~----~------~----~------~--~---

  • [CakePHP : The Rapid Dev... CakePHP : The Rapid Development Framework for PHP

Reply via email to