X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Yii data provider
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 17.6.2011, 17:53; Ответить: Letmetouchyou
Сообщение #1


[PHP]$model =new ActiveDataProvider('UserBets', array(
'criteria'=>Array(
'select'=>'*',
'with'=>Array(
'BetComments'=>Array(
'alias'=>'c'
)
),
'together'=>true
),
'pagination'=>array('pageSize'=>'20'),
));[/PHP]

если словами, то происходит выборка всех ставок и коментариев к ним.
Вопрос: как сделать выбору всех ставок и количества коментариев?

Пробовал так:
[PHP]
$model =new ActiveDataProvider('UserBets', array(
'criteria'=>Array(
'select'=>'*, COUNT(c.id)',
'with'=>Array(
'BetComments'=>Array(
'alias'=>'c'
)
),
'together'=>true
),
'pagination'=>array('pageSize'=>'20'),
));[/PHP]

но не работает.

пока решил пробелму что просто привыводе считаю
[PHP]count($data->BetComments);[/PHP]
Но хотелось бы сделать все использья sql
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BigBoy_hb
BigBoy_hb
сообщение 17.6.2011, 20:20; Ответить: BigBoy_hb
Сообщение #2


group by и join разве не помогут?
и подробнее какие таблицы есть и как они между собой связаны
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maxim_malets
maxim_malets
сообщение 21.6.2011, 11:56; Ответить: maxim_malets
Сообщение #3


Есть тип relation self::STAT. Создаешь такой релейшн и в его поле будет нужное тебе число.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Верстка и Разработка веб-приложений (Yii 2,WordPress, Symfony, Laravel)
Верстка,правка косяков/багов + другая работа. Доступные цены.
26 Fortunatus 30827 10.5.2023, 2:17
автор: Zond
Открытая тема (нет новых ответов) Вакансия php+yii. Удаленно. 4 часа в день. 25000 р.
0 giovanni 1266 17.6.2020, 10:31
автор: giovanni
Открытая тема (нет новых ответов) Требуется разработчик на проект на YII
Создание под ключ веб-ресурса ( СМИ )
1 webnewsgroup 2676 3.11.2017, 18:00
автор: webnewsgroup
Открытая тема (нет новых ответов) Recovery Master - супердоходная легальная ниша data recovery
4 Recovery_Master 3201 18.4.2017, 10:58
автор: Recovery_Master
Открытая тема (нет новых ответов) Recovery Master - супердоходная легальная ниша data recovery
1 Recovery_Master 1947 15.2.2017, 17:51
автор: -Recovery Master-


 



RSS Текстовая версия Сейчас: 20.4.2024, 8:29
Дизайн