who are you
чо можно на этом роре сделать того что нельзя сделать на известном ЯП ?
Dmitriy
в мире веб разработок
а на нем другого и не пишут
Alexey
рельсы умирающее старье
Alexey
новых проектов на них мало пишут
Evgeny
70% сайтов в мире это вордпрес = PHP остается 30% на все остальные технологии
Evgeny
будем дальше вычислять долю rorr?))
Alexey
а так первый yii с рельс очень многое позаиимствовал
Evgeny
никто не говорит что ror плохой)
Dmitriy
https://rb.ru/news/wordpress-25/
who are you
это только гугл и яндекс знают сколько сайтов на ВП
Evgeny
да косяк... видимо еще с мохнатых годов в голове цифра 70 засела
Evgeny
ну короче на руби все равно мало)))
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Рельсы рулят, но по своему)
Pavel
здраствуйте у меня с навбаром проблемы
Pavel
получается прямо в середине навбара стоит тернарный оператор
Pavel
если юзер гест, то кнопка login если нет то logout
who are you
шта?
Pavel
а я хочу еще signup
Pavel
засунуть туда
Pavel
тернарный оператор
who are you
ты код то покажешь или нужно просить тебя показать?)))
Pavel
Pavel
вот
Pavel
я хочу чтобы если юзер гест
Pavel
показывало еще и signup
Pavel
а так у меня ошибка
Nastya
я хочу чтобы если юзер гест
вам же боженька дал visible в итемах
Nastya
его бы и заюзали, один хрен
who are you
о божечки 😊
Nastya
['label' => 'sign in', 'visible' => Yii::$app->user->isGuest]
Nastya
если вы, конечно, ровный парень и не хотите для своего кейса по два раза проверять, гест или нет, можно isGuest вынести в переменную
who are you
ну это уже задрочерство будет, тут вопрос с операторами тяжко решается а тут вдруг феншуй
Good
Всем привет! Я вот из комментов на хабре не понял - если обновится на 2.0.14, то теперь автоматом JSON-поля из базы будут переводится в обьекты? Просто много где юзаю уже их, и там вручную туда и обратно перевожу.
Nastya
а у меня на серверах все еще mysql 5.6 везде :(
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
И все таки, кто-нибудь может объяснить почему Json в структурированных данных? И какой он даст профит по сравнению с обычным отношением и выделенной таблицей?
Nastya
например, разную структуру данных для разных записей в одной таблице
Good
Ну не всегда хочется делать отдельную таблицу, кроме того, может быть разный уровень вложенности, или параметров куча всяких, и. т. д.
Good
Проще
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Good
Так что, теперь убирать всюду парсинг?
Good
Блин
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
А для остального noSql
Nastya
так а чего ради мутить nosql, если есть возможность не плодить движки?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
С этим надо будет как-то работать в будущем, все равно прийдётся структурировать
Good
Если бы так было. никто б не делал такой тип поля в базах
Good
КОроче, я так понял, нужно переделать это все. Мда, не очень то обратносовместимо
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
так а чего ради мутить nosql, если есть возможность не плодить движки?
Это частный случай, как часто вам встречаются не структурированные данные?
Nastya
Это частный случай, как часто вам встречаются не структурированные данные?
прям щас с ними сижу лицом к лицу. есть построитель отчетов, в нем несколько типов отображения данных, у каждого типа есть json-конфижка для всяких цветов, шрифтов, серий
Nastya
вот сменю я компонент отображения или добавлю новый тип дисплея, мне надо перефигачивать все свои таблицы, получается
Nastya
СТРУКТУРИРОВАННЫЕ
Nastya
кстати, была такая цмс котонти, которая реализовала набор кастомных полей для страничек
Nastya
и реализовала их, тупо добавляя новые колонки в таблицу страничек
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Ну вот конфижки и есть noSql
Nastya
ну так понятно, но если есть возможность хранить их в json-поле, почему ею не воспользоваться?
who are you
по моему это сложнее (
Nastya
взрыв шаблона 😬
там было даже круче, она хранила для каждой страницы список этих колонок, какими именно колонками страница пользуется. ну там для товаров свойства товаров, для новостей всякая мета и т.д
Nastya
так вы предлагаете нормально проектировать, не? чтобы все было структурированное
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
И это ок
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Странно откуда такой интерес) это не так часто встречается и вроде попаболью никогда не отзывалось
Nastya
так есть же динамические поля ) и кеширование
кэширование-то здесь каким боком?))
who are you
ну шоб не драло мускуль каждый раз ) типа деревянное поле
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
скорость
В - поддерживаемости?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
в выборке
В минус поддерживаемости кода
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Вы видимо не работали с проектами в которых половина всего не регулярках которые в базе хранятся 😂
Nastya
может, оно и к лучшему
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
PowerAxis
json ок для eav
PowerAxis
а то заебался бы для каждой опции свои поля лупить
SiZE
Максим
тебе просто sql запросы в js не встречались видимо 🤣
Отличная идея для нового фреймворка
PowerAxis
А проблемы с поиском не смущают? )
По Json можно искать в новых версиях mysql