@yii2ru

Страница 109 из 1721
SiZE
19.03.2017
18:29:23
как еще понятней это можно написать?

возможно конечно стоит уточнить this is not use limit 1 =)

Vasily
19.03.2017
18:42:09
Не оправдывайте кривоту реализации. Я спорить с вами не буду все равно. Возвращать первую строку дергая всю таблицу немного тупенько.

Аmal
19.03.2017
18:44:26
стоило мб проверять есть ли сравнение по primaryKey если нет то добавлять LIMIT

Google
Аmal
19.03.2017
18:51:45
Вот в первой части был удобный метод финдБайПк

бля написал как 1С программист

Vasily
19.03.2017
19:00:11
финдБайПк удобно было

SiZE
19.03.2017
19:01:03
нет, я limit добавляю :)

я соглсен лишь с тем, что надо описание расширить

Vasily
19.03.2017
19:07:09
А по факту метод должен подразумевать лимит.

А его нет.

Dmytro
19.03.2017
19:08:29
@sizepermru согласен с вами, а для "вмешательства" в код есть официальный github думаю, тут все более чем демократично

кто хочет расширить описание -- пожалуйста обновить код метода -- делайте PR и "защищайте" свою точку зрения на то он и есть open source, если я не ошибаюсь

Isaev
20.03.2017
01:11:47
Привет, кому нужна бесплатная низкоквалифицированаая помощь по Yii?

Google
SiZE
20.03.2017
05:42:26
На сколько низко? :)

документацию не читал. работу методов предполагаю по их названию ? :)

Isaev
20.03.2017
06:12:21
документацию не читал. работу методов предполагаю по их названию ? :)
это не низкая квалификация а разпиздяйство, разные вещи же

Vasily
20.03.2017
09:02:48
документацию не читал. работу методов предполагаю по их названию ? :)
Грубый пример: метод называется plus(), а там вычитание. Еще пример: женщина говорит "нет", а подразумевает "да".

Yii, как женщина: даже то что написано не всегда очевидно.

SiZE
20.03.2017
09:03:36
Я думал мы уже все всё поняли :)

Vasily
20.03.2017
09:04:11
То, что one() используется для поиска по pk немного тупо, потому что здесь нужен другой метод, где не подразумевается ограничение в 1 запись.

Mr.
20.03.2017
09:39:13
мне кажется, что здесь ответственность за производительность целиком и полностью лежит на разработчике: когда я вызываю ->one(), обычно я подразумеваю что может быть выбрана одна запись, или null если вы не уверены, что у вас там будет одна запись - никто же не мешает перед ->one() написать ->limit(1)?

я понимаю, что по документации мы ожидаем после ->one() одну Model, или null, но документация ведь не знает что будет в запросе перед one() наверняка документация подразумевает что разработчик знает что он делает

limit, насколько я помню, не кэшируется? поправьте, если я ошибаюсь, но мне кажется что именно по этой причине в one() нет лимита

Mr.
20.03.2017
10:13:26
можно, пожалуйста, повторить?)

SiZE
20.03.2017
10:14:36
https://github.com/yiisoft/yii2/issues/4348

Mr.
20.03.2017
10:45:12
:) это читал, причём давно :)

кому-то интересна идея бота-аудиоманьяка?

ну, бота, который музычку в себе имеет, типа как @music, но с возможностью добавлять в него свои треки

с поиском, и другими свистелками и перделками

кстати, кто ещё ботами занимается - у меня у одного @Botaniobot не работает?

Google
Konstantin
20.03.2017
10:54:48
/cool_story@Shizoid_bot

Тоже не работает

Ботан не отвечает . ну может вкючат его ответит когда то

Mr.
20.03.2017
10:58:21
ботан внезапно как-то перестал отвечать

Konstantin
20.03.2017
10:59:40
За хостинг не оплатили?

Mr.
20.03.2017
11:00:56
yandex, и за хостинг не заплатили?)

http://botan.io/

самое смищное, что поддержка (@botansupportbot) тоже не работает)

Konstantin
20.03.2017
11:02:59
Я не знаю чей бот

И что он умеет

Mr.
20.03.2017
11:03:22
@botaniobot?

Konstantin
20.03.2017
11:03:41
Да

Mr.
20.03.2017
11:03:49
статистика по боту

например



Konstantin
20.03.2017
11:05:56
Яндекс везде лезет ,тотальный контроль

Mr.
20.03.2017
11:06:09
яндекс - корпорация "добра" :)

в конце концов будет борьба yandex и google

Stanislav
20.03.2017
11:06:36
Не будет

Konstantin
20.03.2017
11:06:41
Сравнил

Google
Konstantin
20.03.2017
11:07:05
Яндекс мелочь по сравнению с гугл

Mr.
20.03.2017
11:07:17
ну конечно google выкупит yandex, вот и вся борьба :) я про то, что в какой-то момент они столкнутся с вызовом, кто качественнее отслеживает пользователя

если вы слушаете музыку через телеграмм, зацените @muzonebot я хочу с его помощью составить конкуренцию разделу "аудио" в вк, в более защищённом от правообладателей месте :) пока что поддерживает добавление и поиск через inline режим аудиозаписей

Konstantin
20.03.2017
11:09:59
Просто не нужно хранить данные провайдерам достаточно спросить у яндекса где когда был Иван Иванов и Яндекс все сольет. Всю твою частную жизнь в инете))

Mr.
20.03.2017
11:10:25
ну это где-то там, далеко, в киллометрах 800 от меня)

в нашей стране правительству пофиг где ты был, и что ты делал главное - чтобы до копейки кровно заработаные отдал :D

Konstantin
20.03.2017
11:12:10
Теперь вот Яндекс знает какие боты я использую что в них читаю и так далее. Дожили?

Admin
ERROR: S client not available

Mr.
20.03.2017
11:13:07
больше скажу: большинство разработчиков ботов хранят логи переписки в бд так что кроме того, каких ботов ты используешь, вполне возможно восстановить что ты с ними делаешь :)

Javharbek
20.03.2017
11:15:20
Вопрос: ДАТА_НАЧАЛА И ДАТА_КОНЦА в mysql (в TIMESTAMP формате) как сделать так что бы при добавление новый записи что бы узнать не попадаетли в интервал других записей эта новая запись как бы бронирование места на периуд что бы два человека не забронировали уже забронированае время как можно это узнать.

Mr.
20.03.2017
11:15:27
если так уж параноить, то банки знают, сколько ты зарабатываешь, где и когда тратишь, мобильные операторы - где бываешь, кому звонишь\пишешь, провайдеры интернета - как часто какими сайтами пользуешься, где что качаешь, а google или apple знают про тебя ещё и то, где ты бываешь (иногда - даже с кем)

Konstantin
20.03.2017
11:18:02
Покажи как делал и что получилось

Mr.
20.03.2017
11:18:34
SELECT * FROM tableName WHERE startDate >= '{$startDate}' AND endDate <= '{$endDate}' если это столик в ресторане: SELECT * FROM tableName WHERE startDate >= '{$startDate}' AND endDate <= '{$endDate}' AND tableNumber = '{$tableNumber}'

если выборка вернёт хотя-бы одну запись, значит в твоём "диапазоне" времени есть уже бронь

Javharbek
20.03.2017
11:20:35
Логика запроса: Если дата начала больше или равно и дата конца меньше или равно то записи имеються. значит так да

Mr.
20.03.2017
11:21:14
в принципе, да, но тут момент есть: если дата начала подходит, а дата конца больше, то эту запись не найдёт

Javharbek
20.03.2017
11:22:16
в принципе, да, но тут момент есть: если дата начала подходит, а дата конца больше, то эту запись не найдёт
Думаю нужно будет вторичный запрос выдаваться без AND только на конец дата как думаете!

Konstantin
20.03.2017
11:22:18
?

Google
Artur
20.03.2017
11:23:15
between

Mr.
20.03.2017
11:23:16
диапазон ограничен во временных рамках (например, максимум 1 день)?

Konstantin
20.03.2017
11:24:01
Надо универсально делать

А не плюсовать день два

Javharbek
20.03.2017
11:25:16
Всё равно вить тут timestamp до секунд высчитавает разве есть какая либо разница!

Mr.
20.03.2017
11:26:07
https://www.w3schools.com/sql/sql_between.asp выше же написали, я только ссылку принёс :)

Javharbek
20.03.2017
11:26:46
Я понел уже, и спасибо большое, вам за своевременую помошь большое спасибо.

Konstantin
20.03.2017
11:27:50
Бетвин полезная штука

Mr.
20.03.2017
12:17:50
nuff said я sql шарю только в самых используемых вариантах :) к сожалению, в моей практике встречались многие задачи, но ни одна из них не требовала применения оператора between я отвечал по тому как знаю, а гуглить откровенно лень было, ведь автор вопроса мог и сам это сделать :)

здесь есть адепты zend'а первого?)

Sergey
20.03.2017
12:18:42
есть хейтеры

писал 2 года, больше не хочу

Mr.
20.03.2017
12:18:52
та я сам к хэйтерам отношусь)

я тоже не хочу) но на работе на yii никто даже смотреть не хочет пришлось половину плюшек себе на zend утащить, чтобы хоть как-то комфортно было с ним работать

Sergey
20.03.2017
12:19:44
поменяй работу

zend 1 уже deprecated

как пол года

Страница 109 из 1721