要求Propel檢查現有對象(檢索的或新創建的)是否符合某些條件的最佳方法是什麼? 我不知道Propel是否有本地能力來做到這一點:-)我在問簡單的方法,因爲這樣做複雜的方式很容易。 理想情況下是這樣的:推進:測試現有對象以匹配標準
$fruit = FruitPeer::doSelectOne(new Criteria); // get whatever fruit
$crit1 = new Criteria;
$crit1->add(FruitPeer::REF_COLOR, 'green'); // criteria for green fruits
if ($fruit->matches($crit1)) { // check if my fruit is green
echo 'My fruit is green';
}