protected function getRecordCriteria($criteria, $parameters, $args = array())
{
if (is_string($criteria)) {
$useArgs = !is_array($parameters) && is_array($args);
return new TActiveRecordCriteria($criteria, $useArgs ? $args : $parameters);
} else {
if ($criteria instanceof TSqlCriteria) {
return $criteria;
} else {
return new TActiveRecordCriteria();
}
}
//throw new TActiveRecordException('ar_invalid_criteria');
}