Skip to content

fernandezekiel/ExtendedDbCriteria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ExtendedDbCriteria

ExtendedDbCriteria allows us to create nested clauses while maintaining the Object oriented way of generating conditions

Usage example

    $criteria = new ExtendedDbCriteria;
    $criteria->compare('branch_id',$branch_id);
    $criteria->compare('classification',$classification) ;

    $criteria   ->beginSubCriteria()
                ->compare('item_code', $_GET['item_code'], TRUE)
                ->compare('description', $_GET['item_code'], TRUE, 'OR')
                    ->beginSubCriteria('OR')
                    ->compare('another', $_GET['another'], TRUE, 'OR')
                    ->endSubCriteria()
                ->endSubCriteria();
    
    $count = ItemHeader::model()->findAll($criteria);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages