Yii Findbyattributes () с больше, чем атрибут.

Я некоторое время использую Yii, и когда я хочу вытащить данные из базы данных, я обычно просто использую Findbyattributes.

$model=Auction::model()->findAllByAttributes(array('status'=>'1'));

или что-то вдоль этих линий.

Мой вопрос будет, как бы я справился с большим, чем на тип ситуации? Я пробовал

$model=Auction::model()->findAllByAttributes(array('starttime'>=$date));

, где была назначена дата текущей настройки даты / времени, однако это вызывает ошибку. Так что мой вопрос, мне нужно использовать условия и или параметры? Должен ли я сделать этот тип вещи в модели и или использовать критерии или CACTIDEDATATAPROVIDER?

Я был бы признателен за кого-то, указывая на меня в правильном направлении. Я всегда только что получил, используя Findall () S, но я знаю, что их лучший способ сделать это. Некоторые общая информация о том, что и когда использовать атрибуты, условия, параметры и т. Д. Так также были бы хорошими.

Я прочитал документацию Yii и искал тонны сайтов для ответов на эти вопросы и я его не нахожу.

12
задан user3004356 20 March 2014 в 07:27
поделиться