Найдено 56 результатов
- 2017.06.18, 00:43
- Форум: Общие вопросы (Yii 1.x)
- Тема: Исключить некоторые аттрибуты при сохранении модели
- Ответы: 1
- Просмотры: 1458
Исключить некоторые аттрибуты при сохранении модели
Есть большой сайт. С крутой посещаемостью. Проблема такая: 1. Человек пополняет себе баланс через яндекс. 2. Человек открывает произвольную страницу, на которой идет выборка его модели с данными, типа $m=User:findByPk(Yii::app()->user->id) (очень условно). 3. В этот момент приходит коллбек от яндекс...
- 2017.03.24, 12:07
- Форум: Общие вопросы (Yii 1.x)
- Тема: Транзакции и блокировки на чтение
- Ответы: 0
- Просмотры: 1114
Транзакции и блокировки на чтение
Ситуация такая: $transaction = Yii::app()->db->beginTransaction(); $cnt=$model->getTotalCards(); //здесь обычный select из кучи таблиц if($cnt!=0) { //куча вычислений, с изменением балансов, запросом к платным апи и т.п. В итоге всего этого $model->getTotalCards() вернет уже другой результат } $tran...
- 2014.07.29, 22:12
- Форум: Общие вопросы по программированию
- Тема: Подскажите алгоритм кластеризации
- Ответы: 0
- Просмотры: 828
Подскажите алгоритм кластеризации
Приветствую, дамы и господа. Проблема в следующем. Есть БД с, примерно, 50млрд unsigned bigint строками. Для дальнейшей работы с ними их нужно кластеризовать по условию заданного расстояния Хэмминга (т.е. заранее количество кластеров неизвестно). И, естественно, никакой оперативки не хватит, что обр...
- 2014.01.12, 18:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: Yii не понимает ссылок, которые сам нагенерил
- Ответы: 1
- Просмотры: 995
Re: Yii не понимает ссылок, которые сам нагенерил
Косяк локализовал - был на стороне роутинга nginx.
Всем спасибо за внимание
Всем спасибо за внимание
- 2014.01.12, 11:25
- Форум: Общие вопросы (Yii 1.x)
- Тема: Yii не понимает ссылок, которые сам нагенерил
- Ответы: 1
- Просмотры: 995
Yii не понимает ссылок, которые сам нагенерил
Не могу понять, в какую сторону копать. На локальной версии все было ок (wamp server), но как выложил на сервер, появилась такая проблема: Yii::app()->createAbsoluteUrl('site/tempLogin', array('hash' => $this->createTempHash(), 'name' => $this->email)) генерирует урл вида: http://xxx.com/site/tempLo...
- 2013.09.13, 10:04
- Форум: Общие вопросы по программированию
- Тема: Специфический запрос mysql
- Ответы: 7
- Просмотры: 2678
Re: Специфический запрос mysql
Ну, сейчас такой запрос с выборкой из общего списка 50 пользователей на довольно мощном сервере выполняется около 1 секунды, что неприемлемо. А пути, как можно сократить это время, мне не видны (кеширование тут не обсуждаем ). Отсюда и вопрос.
- 2013.09.13, 09:33
- Форум: Общие вопросы по программированию
- Тема: Специфический запрос mysql
- Ответы: 7
- Просмотры: 2678
Re: Специфический запрос mysql
Че-то зациклился я на этих счетчиках). Решил с другой стороны) $inv_count_sql = "(select count(*) from tbl_invites inv where inv.owner_user_id = t.id)"; $inv_count_sql2 = "(select count(*) from tbl_invites inv where inv.owner_user_id = t2.id)"; $num='(SELECT count(*) FROM tbl_u...
- 2013.09.13, 07:50
- Форум: Общие вопросы по программированию
- Тема: Специфический запрос mysql
- Ответы: 7
- Просмотры: 2678
Re: Специфический запрос mysql
Ну, значит, не знаю sql =)
Я знаю только один способ делать счетчики - что-то вроде такого:
Но в данном случае это не подходит - надо для каждой строки делать свою подвыборку для определения позиции текущего элемента с другой сортировкой.
Я знаю только один способ делать счетчики - что-то вроде такого:
Код: Выделить всё
SET @n:=0; SELECT * , (@n :=@n+1) AS num FROM user
- 2013.09.12, 18:49
- Форум: Общие вопросы по программированию
- Тема: Специфический запрос mysql
- Ответы: 7
- Просмотры: 2678
Re: Специфический запрос mysql
А разница? Все равно идет выборка только 10 записей (текущей страницы).
Но вопрос не в том) даже для dao решение не до конца очевидно.
Но вопрос не в том) даже для dao решение не до конца очевидно.
- 2013.09.12, 17:07
- Форум: Общие вопросы по программированию
- Тема: Специфический запрос mysql
- Ответы: 7
- Просмотры: 2678
Специфический запрос mysql
Задача избитая, но снова к ней пришлось вернуться - не могу найти решения в контексте CDBCriteria запроса. Штука такая (в упрощенном варианте): Есть список пользователей (около 200 000). Каждый через has_many имеет несколько связей с другой таблицей. Количество этих связей условно назовем invCount Н...
- 2013.03.03, 15:49
- Форум: Общие вопросы (Yii 1.x)
- Тема: Relation через on
- Ответы: 4
- Просмотры: 1656
Re: Relation через on
Мда, действительно =). Либо когда я это читал (а читал я это раз 10), этого кусочка еще не было (года полтора назад), либо у меня старческий склероз начинается :/
- 2013.03.03, 15:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: Relation через on
- Ответы: 4
- Просмотры: 1656
Re: Relation через on
О какое неожиданное решение - ни в одном мануале такого не видел =)
Но заработало, круто, спасибо)
Но заработало, круто, спасибо)
- 2013.03.03, 15:20
- Форум: Общие вопросы (Yii 1.x)
- Тема: Relation через on
- Ответы: 4
- Просмотры: 1656
Relation через on
Может, все просто и у меня уже мозги буксуют, но я уже 2 дня не могу разрулить проблему. Имеется: Модель сообщений. id - pk author_id - автор recipient_id - получатель Модель контактов: id - pk customer_id - владелец контакта customer_link - ссылка на pk человека, к которому привязывается контакт За...
- 2013.01.28, 21:57
- Форум: Общие вопросы по программированию
- Тема: Автоматическая авторизация вконтакте
- Ответы: 9
- Просмотры: 6533
Re: Автоматическая авторизация вконтакте
Нет проблем) Я именно так и делал - один раз авторизовывался, а потом пользовал.
- 2013.01.28, 21:35
- Форум: Общие вопросы по программированию
- Тема: Автоматическая авторизация вконтакте
- Ответы: 9
- Просмотры: 6533
Re: Автоматическая авторизация вконтакте
Нет, я не о том. Этот ввод данных зачем нужен? Чтобы привязан аккаунт пользователя к текущему app_id, чтобы app_id мог совершать действия от имени пользователя (искать видео, в данном случае). Стоит 1 раз привязать (если включить scope=offline, или как он там называется), и можно годами парсить все,...
- 2013.01.28, 20:56
- Форум: Общие вопросы по программированию
- Тема: парсинг страниц сайта
- Ответы: 10
- Просмотры: 3792
Re: парсинг страниц сайта
Ну, вообще, можно заморочится с таким алгоритмом: 1. Есть пустой массив ссылок. Есть главная страница сайта. 2. Курлом заходим на главную, парсим все внутренние ссылки (и нужное словосочетание, если есть). 3. Добавляем в массив ссылок текущие ссылки. Удаляем дубли. 4. Проходимся по каждой ссылке, ст...
- 2013.01.28, 20:49
- Форум: Общие вопросы по программированию
- Тема: Автоматическая авторизация вконтакте
- Ответы: 9
- Просмотры: 6533
Re: Автоматическая авторизация вконтакте
Так можно же один раз авторизоваться вручную, а потом автоматически парсить сколько угодно.
- 2013.01.28, 19:28
- Форум: Общие вопросы по программированию
- Тема: Автоматическая авторизация вконтакте
- Ответы: 9
- Просмотры: 6533
Re: Автоматическая авторизация вконтакте
Немного не понял связь между:
иДействую через API
Там же в OAuth авторизации совсем другая логика.беру форму входа которую мне присылают и иметирую ее ввод
- 2013.01.21, 11:49
- Форум: Общие вопросы по программированию
- Тема: parser 2gis
- Ответы: 1
- Просмотры: 1012
Re: parser 2gis
Там у них api удобное есть - за час написать можно.
- 2013.01.16, 23:44
- Форум: Общие вопросы по программированию
- Тема: JS и Curl
- Ответы: 7
- Просмотры: 2792
Re: JS и Curl
Фрилансер, Teamlead \ Senior Developer
На Yii крупные проекты клепаю.
На Yii крупные проекты клепаю.