Dopasowa³em do swojego i nie dzia³a
<?php
$criteria = new Criteria ( );
$criteria -> add ( QuestionPeer::ID, $this->getRequestParameter('id'), Criteria::EQUAL );
#Pierwszy nawias
$criterion = $criteria -> getNewCriterion( QuestionPeer::PENDING, 0, Criteria::EQUAL );
#Drugi nawias
$criterion2 = $criteria -> getNewCriterion( QuestionPeer::PENDING, 1, Criteria::EQUAL );
$criterion2 -> addAnd ( QuestionPeer::AUTHOR_ID, 1, Criteria::EQUAL );
$criterion -> addOr ( $criterion2 );
$criteria -> addAnd ( $criterion );
$this->question = QuestionPeer::doSelectOne($criteria);
?>
Dostaje taki blad
Fatal error: Argument 1 passed to Criterion::addAnd() must be an object of class Criterion, called ... on line 70 Linia 70 to jest ten kod:
<?php
$criterion2 -> addAnd ( QuestionPeer::AUTHOR_ID, 1, Criteria::EQUAL );
?>