Найдено 542 результата

jakiro
2015.02.25, 08:15
Форум: Общие вопросы (Yii 1.x)
Тема: count criteria разный результат
Ответы: 5
Просмотры: 959

Re: count criteria разный результат

SiZE писал(а):Включи логирование и посмотри оба запроса к базе. Попробуй так:

'select' => 'COUNT(DISTINCT action_id)'

'select' => 'DISTINCT action_id'

distinct => false
Ну да, вот так работает нормально:

Код: Выделить всё

$criteria->select = 'COUNT(DISTINCT action_id)'; 
jakiro
2015.02.25, 07:51
Форум: Общие вопросы (Yii 1.x)
Тема: Услвоия для STAT
Ответы: 2
Просмотры: 992

Re: Услвоия для STAT

75 получилось :)
jakiro
2015.02.25, 07:45
Форум: Общие вопросы (Yii 1.x)
Тема: count criteria разный результат
Ответы: 5
Просмотры: 959

Re: count criteria разный результат

В вардампе 2 записи, в countActions — 4
jakiro
2015.02.25, 07:44
Форум: Общие вопросы (Yii 1.x)
Тема: count criteria разный результат
Ответы: 5
Просмотры: 959

Re: count criteria разный результат

$userID = Yii::app()->user->id;     $user = Users::model()->findByPk($userID);     $criteria = new CDbCriteria();     $criteria->select = 'action_id';     $criteria->distinct = TRUE;     $criteria->condition = 'user_id=:user_id';     $criteria->params = array(':user_id' => $userID);              Va...
jakiro
2015.02.24, 15:52
Форум: Общие вопросы (Yii 1.x)
Тема: count criteria разный результат
Ответы: 5
Просмотры: 959

count criteria разный результат

Интересно, почему так происходит:
Делаю простую выборку по критерии, возвращается две записи.
Передаю, эту же критерию в

Код: Выделить всё

UserBonus::model()->count($criteria) 
получаю результат 4 (количество всех записей)
Что за ерунда?)
jakiro
2015.02.24, 15:32
Форум: Общие вопросы (Yii 1.x)
Тема: Услвоия для STAT
Ответы: 2
Просмотры: 992

Услвоия для STAT

Всем привет! :) Cо статическим запросом я разобрался :) Есть таблица пользователей, и таблица их бонусов: UserBonus id action_id user_id bonus Ну и сами пользователи: Users id name В релэйшенах Users делаю: public function relations()   {     return array(         'countBonus' => array(self::STAT, '...
jakiro
2015.02.12, 13:18
Форум: Общие вопросы (Yii 1.x)
Тема: Флаг для input type file
Ответы: 0
Просмотры: 554

Флаг для input type file

Всем привет! Есть пачка файловых инпутов: <input type="file" name="image[]"> <input type="file" name="image[]"> <input type="file" name="image[]">  На стороне сервера принимаю их: $files = CUploadedFile::getInstancesByName('image'); В рузль...
jakiro
2015.02.11, 19:29
Форум: Общие вопросы (Yii 1.x)
Тема: Какой Вид отработал
Ответы: 2
Просмотры: 953

Какой Вид отработал

Приветы ;)
Кто знает, как узнать какой отработал вид (view) при заходе на страницу?
jakiro
2015.02.06, 08:14
Форум: Общие вопросы (Yii 1.x)
Тема: Как сделать двойную связь моделей
Ответы: 3
Просмотры: 1412

Re: Как сделать двойную связь моделей

Kilimangaro писал(а):Мне интересно, это принципиальная позиция, не при каких обстоятельствах, не описывать решение проблемы? Из-за таких вот "Можно закрывать, я решил проблему" рунет не кладезь знаний, а помойка.
Для российского интернта это норма)
jakiro
2015.02.06, 07:51
Форум: Общие вопросы (Yii 1.x)
Тема: JOIN по связи
Ответы: 2
Просмотры: 780

Re: JOIN по связи

Дык а good_type то нам тоже учитывать надо же :)
jakiro
2015.02.05, 15:06
Форум: Общие вопросы (Yii 1.x)
Тема: JOIN по связи
Ответы: 2
Просмотры: 780

JOIN по связи

Всем привет. Есть таблица Good_types аля Категории, есть таблица с акциями Actions Между ними связь Соответственно, в модели Good_types 'actions'  =>  array(self::HAS_MANY, 'Actions', 'good_type'), И теперь, я спокойно перебираю все акции в нужной категории: $rows->actions Есть третья таблица Action...
jakiro
2015.02.04, 10:37
Форум: Общие вопросы (Yii 2.x)
Тема: addError
Ответы: 3
Просмотры: 1367

Re: addError

Оой блииин, Yii1
Не там тему создал ;(
jakiro
2015.02.04, 10:20
Форум: Общие вопросы (Yii 2.x)
Тема: addError
Ответы: 3
Просмотры: 1367

addError

Всем привет. При добавлении ошибки к объекту модели: $m->addError('discount', 'Скидка не может быть меньше '. $row->discount .'%'); После вызова $m->validate()  Они перезаписывает error List Как мне сделать, чтобы по ходу пьесы мне просто поставить какой-нибудь флаг, потому что у меня кастомное прав...
jakiro
2015.01.27, 11:34
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок
Ответы: 2
Просмотры: 834

Re: Обработка ошибок

Alex@ писал(а):У тебя в твоём конроллере actionError() прописан?
Неа, я думал есть уже встроенные средства, а actionError я так понимаю, для кастомного какого то вывода.

p.s. А балин, это я балбес, у меня в конфиге был описан errorHandler
jakiro
2015.01.27, 11:10
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок
Ответы: 2
Просмотры: 834

Обработка ошибок

Всем добра! При возникновении любой ошибки, фпэймворк черным по белому пишет: CHttpException Системе не удалось найти запрашиваемое действие "error". (/var/www/user119/data/framework/web/CController.php:483) #0 /var/www/user119/data/framework/web/CController.php(270): CController->missingA...
jakiro
2015.01.23, 09:32
Форум: Общие вопросы (Yii 1.x)
Тема: Конструктор форм
Ответы: 7
Просмотры: 1210

Re: Конструктор форм

Я делаю обычным html ;]
jakiro
2015.01.22, 11:14
Форум: Общие вопросы (Yii 1.x)
Тема: вопрос новечка по textArea
Ответы: 17
Просмотры: 3515

Re: вопрос новечка по textArea

akimov_aleks писал(а):
спасибо то что надо.. подскажите новечку как устоновить их... добавить в приложения
Выучить родной язык, выучить английский язык, прочитать документацию по установке.
jakiro
2015.01.21, 10:14
Форум: Общие вопросы (Yii 1.x)
Тема: Сортировка записей по полю
Ответы: 10
Просмотры: 1450

Re: Сортировка записей по полю

В общем решил так:
Объявил в контроллере

Код: Выделить всё

public function sortResult($a, $b)
  {
    return $a->free > $b->free;
  } 
и применил к результату выборки:

Код: Выделить всё

usort($offeredActions, array($this, "sortResult")); 
jakiro
2015.01.21, 10:07
Форум: Общие вопросы (Yii 1.x)
Тема: Сортировка записей по полю
Ответы: 10
Просмотры: 1450

Re: Сортировка записей по полю

Самое смешное, что я даже ерунду когда передаю в CSort, ему пофиг) он даже ошибок не дает:

Код: Выделить всё

$sort = new CSort('Actions');
    $sort->defaultOrder = array('free' => CSort::SORT_ASC);
    $sort->applyOrder($offeredCriteria);
    $sort->attributes = (array('free'));