I have what I think is a simple model and I am trying to apply some
conditions, but it appears that the conditions are being ignored.

Here is a simplified version of the models (that is, I left out some
lines for brevity):

Model 1 - Query:
---------------
class Query extends AppModel {

        var $name = 'Query';
        var $belongsTo = array(
                'Industry' => array(
                        'className' => 'Industry',
                        'conditions' => array('Industry.code' => '11')
                )
        );

}
---------------
Note that, if it matters, the code is defined in the DB as a VARCHAR.

Model 2 - Industry:
---------------
class Industry extends AppModel {

        var $hasMany = array(
                'Query' => array(
                        'dependent' => true
                )
        );

}
---------------

When I do the following in a controller, I get ALL rows, not just the
rows filtered by the condition:

$industries = $this->Query->Industry->find('list');

Am I doing something wrong?

Thanks.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to