Я уже некоторое время использую Yii, и когда я хочу получить данные из базы данных, я обычно просто использую findByAttributes.
$model=Auction::model()->findAllByAttributes(array('status'=>'1'));
Или что-то в этом роде.
Мой вопрос был бы, как бы я справился с ситуацией, превышающей тип?Я попытался
$model=Auction::model()->findAllByAttributes(array('starttime'>=$date));
, где дате была назначена текущая дата / время, однако это вызывает ошибку.Итак, мой вопрос: мне нужно использовать условия и / или параметры?Должен ли я делать такие вещи в модели и / или использовать материал Criteria или CActiveDataProvider?
Буду признателен, если кто-нибудь направит меня в правильном направлении.Я всегда только что получил с помощью findAll (), но я знаю, что это лучший способ сделать это.Некоторая общая информация о том, что и когда использовать атрибуты, условия, параметры и т. Д. Также была бы полезной.
Я прочитал документацию по Yii и искал тонны сайтов для ответов на эти вопросы, но я не могу их найти.