$city = 'New York'; $followers = 100; $criteria = new Criteria(); $criteria->addSelectColumn('user_name'); $criteria->addSelectColumn('follower_count'); $criteria->addAnd( $criteria->getNewCriterion('city', $city), $criteria->getNewCriterion('follower_count', $followers, Criteria::GREATER_THAN) ); $results = UserQuery::create()->find($criteria);
$senderId = 123; $isImportant = true; $criteria = new Criteria(); $criteria->addSelectColumn('message_text'); $criteria->addSelectColumn('message_timestamp'); $criteria->addAnd( $criteria->getNewCriterion('sender_id', $senderId), $criteria->getNewCriterion('is_read', false) ); $criteria->addAnd( $criteria->getNewCriterion('is_important', $isImportant) ); $results = MessageQuery::create()->find($criteria);The addAnd method is part of the Propel ORM library.