👀
спасибо за подсказку :)
Павел
Вот для таких случаях и сделали
👀
мне интересно когда такие случаи происходят :)
👀
я ж ожидаю получить значение - зачем мне знать, есть строка или нет? если строки нет - то и значения нет
mrG1K
а ктонибудь сталкивался что в длинных формах с кучей полей request->post возвращает не все отправленные данные
у меня табличная форма с 6 полями и 130+ строк форм ..
после 102 кажется данные на пол формы обрубаются, хотя на клиенте видно что в запрос ушло
и последний параметр в пост идет ajax=xxxx
так его так же нет null возвращает;(
👀
что-б узнать есть-ли строка можно ж сделать (int)$query->count() !== 0
👀
👀
там переменная по-моему post_max_size
👀
по умолчанию вроде как 20 метров, но некоторые хостинги могут обрезать
👀
смекаю
👀
но я же ожидаю результат
👀
если нет строки - нет результата
👀
отсутствие результата - это null, ничего
👀
зачем мне знать что нет строки, если я ожидаю значение?
Павел
NULL это тоже значение
Павел
а ненайденная строка это ненайденная строка
Павел
Вот ты например ищешь в профиле пользователя ссылку на его аккаунт FB
Павел
Если у него нет аккаунта вернет NULL, а если нет такого пользователя вернет false
👀
это наверное для каких-то таких решений было придумано, когда ты чего-то заранее не знаешь
👀
как в данном случае - не знаешь, есть-ли пользователь
👀
ладно, спасибо
Павел
Ты вообще не можешь знать что у тебя есть в БД, а чего нет. Только догадываться
👻
👻
Но никак не 20
👀
👀
я не помнил как переменная называется, и гуглил php post size
👀
ну и один из первых результов был 20M
👻
Есть ещё max post vars и он по-моему 1000 стоит мог и в него уперется
👀
Ты вообще не можешь знать что у тебя есть в БД, а чего нет. Только догадываться
могу, а могу заранее сделать $user = User::findOne(['id' => $id]); Some::find()->select('foo')->where(['userId' => $user->id])->scalar()
я ж думал что это нормальная практика - вытянуть модельку до того как ты с ней собираешься работать, и если нет модельки - пнуть какой-нить экскепшн
👀
в общем, спасибо :) на мой первоначальный вопрос ответ нашёлся, остальное не важно
Павел
👀
ну эт уже вы слишком уходите от сути вопроса
👀
начиналось же всё с чего - вытянуть одно значение из базы
👀
я как-бы тоже понимаю, что null в коем-то веке это тоже значение, но в это значение вложен смысл отсутствия значения
👀
по крайней мере в моей больной голове
👀
поэтому я и задал такой вопрос
NVlad
сделай это поле не нулябельным и не будет проблемы :)
👀
мне наоборот с null работать удобнее
👀
'' это пустота
👻
Это пробел :)
👀
var_dump('') вернёт string 0
👀
я точно хз как он напишет, но суть будет та же
👀
👀
ладно, ребят, забейте
👀
раз так сделали, раз так нужно - значит это нужно
👀
просто мне было интересно узнать логику, при которой нужно, что-б ->scalar() вернул false
мне объяснили
👀
блиииинский)
👀
пожалуйста, если вы решили поучаствовать в обсуждении, прочтите начало)
👀
я говорил за то что null это отсутствие значения
👀
а '' - это есть пустое значение
mrG1K
а ну все норм )
Good
Мне тоже попроще, если в поле вместо пустой строки null пишет. Написал себе поведение для этого дела)
Good
Люди, а такой вопрос, раньше не делал поиск по сайту, вот думаю: вижу, что два варианта, по сутти - Sphinx и Elasticsearch. Раньше с таким не работал, не знаю, что выбрать.
По-сути, поиск простой, в интернет-магазине по категориях и товарах (без поиска по тексту описания). Может не заморачиватся, а тупо выборкой через where, да и все?
Павел
Если не нужен полнотекстовый поиск то не заморачивайся
Olga
Люди, а такой вопрос, раньше не делал поиск по сайту, вот думаю: вижу, что два варианта, по сутти - Sphinx и Elasticsearch. Раньше с таким не работал, не знаю, что выбрать.
По-сути, поиск простой, в интернет-магазине по категориях и товарах (без поиска по тексту описания). Может не заморачиватся, а тупо выборкой через where, да и все?
еще как вариант прикрутить сторонний сервис, чтобы не поднимать у себя эластик и т.д., например algolia
Good
Anonymous
Люди, а такой вопрос, раньше не делал поиск по сайту, вот думаю: вижу, что два варианта, по сутти - Sphinx и Elasticsearch. Раньше с таким не работал, не знаю, что выбрать.
По-сути, поиск простой, в интернет-магазине по категориях и товарах (без поиска по тексту описания). Может не заморачиватся, а тупо выборкой через where, да и все?
Херачь like и усьо заебись
Anonymous
Будь мужиком
Good
mrG1K
Поднимай эластик) он простой и крутой)
Good
Блин, и кого слушать?)
Roman
только Sphinx, только хардкор
mrG1K
Блин, и кого слушать?)
исходи из задачи если товаров много и выборки надо разные фигачить то лучше доп софт.. если все просто то лайками
Good
Ну вроде просто. Ок, попробую лайками
Roman
Всем привет) Подскажите пожалуйста, особенно если кто пользовался плагином https://yiigist.com/package/beaten-sect0r/yii2-flatpickr#!?tab=readme
Там js файлы подключаются в assetах плагина, которые используют ES6. Что в таком случае делать? Как-то надо babel подключать наверное, но куда и как?
Good
Good
Хм. Ну issue катайте на гитхаб, тут хз
Good
Странно просто, что больше ни у кого такой проблемы не возникло
Andrew
Привет. Подскажите плз по форматированию сообщений
Andrew
https://intl.rmcreative.ru/site/message-formatting?locale=ru_RU
Andrew
{n, plural, one{# one} few{# few} many{# many} other{# other}}
Andrew
few i % 10 = 2..4 and i % 100 != 12..14
Andrew
Это значит, что если закинуть i == 2, то few не вызовется?
Andrew
Ведь остача от деления == 0