I found very strange behaviour of Active Record.
I load model in Controller using
$criteria = new CDbCriteria();
$criteria->condition = $condition;
$criteria->params = $params;
$result = $this->findAll($criteria);
and everything is fine when I output model and it related models data in view, for example
$result->company->name
but when I output this in Controller, I get
Fatal error: Class 'CActiveFinder' not found in ......\core\framework\db\ar\CActiveRecord.php on line 268
Everything is ok, when I add to $criteria with parameter:
$criteria = new CDbCriteria();
$criteria->condition = $condition;
$criteria->params = $params;
$criteria->with = 'company';
$result = $this->findAll($criteria);
Why in view it printed related model data, but in controller I get Fatal error?