Vano
Новичок
Хочу научится писать красивые модели, типу как SerchModel который генерирует Gii. Чтобы контроллер стал тонким, ато бывают ситуации, когда гет данные для поиска имеют слишком много условий, чтобы перевести их в запрос. К примеру $_GET['count'] = 6; в запросе должно значить >= 6; не хочу делать запрос если count не [1,2,3,4,5,6]. В общем много различных условий. Если запрос создавать в экшне контроллера то получится много букаф, а ведь модели предназначены какраз для того, чтобы представлять данные из БД и их поведения как одно целое.
Где бы почитать об этом, чтобы я смог понять, как это делать. Пробывал пройтись по сгенерированным Гии коду, но меня сбивает с толку DataActiveProvider( о котором я знаю ровным счетом ничего ). Подтолкните плз в правильном направлении.
Где бы почитать об этом, чтобы я смог понять, как это делать. Пробывал пройтись по сгенерированным Гии коду, но меня сбивает с толку DataActiveProvider( о котором я знаю ровным счетом ничего ). Подтолкните плз в правильном направлении.