who are you
чо можно на этом роре сделать того что нельзя сделать на известном ЯП ?
Alexey
рельсы умирающее старье
Alexey
новых проектов на них мало пишут
Evgeny
70% сайтов в мире это вордпрес = PHP
остается 30% на все остальные технологии
Evgeny
будем дальше вычислять долю rorr?))
Alexey
а так первый yii с рельс очень многое позаиимствовал
Evgeny
никто не говорит что ror плохой)
Dmitriy
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
его бы и заюзали, один хрен
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
КОроче, я так понял, нужно переделать это все. Мда, не очень то обратносовместимо
Nastya
вот сменю я компонент отображения или добавлю новый тип дисплея, мне надо перефигачивать все свои таблицы, получается
Nastya
СТРУКТУРИРОВАННЫЕ
Nastya
кстати, была такая цмс котонти, которая реализовала набор кастомных полей для страничек
Nastya
и реализовала их, тупо добавляя новые колонки в таблицу страничек
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Ну вот конфижки и есть noSql
who are you
Nastya
ну так понятно, но если есть возможность хранить их в json-поле, почему ею не воспользоваться?
who are you
по моему это сложнее (
Nastya
взрыв шаблона 😬
там было даже круче, она хранила для каждой страницы список этих колонок, какими именно колонками страница пользуется. ну там для товаров свойства товаров, для новостей всякая мета и т.д
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Nastya
так вы предлагаете нормально проектировать, не? чтобы все было структурированное
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
И это ок
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Странно откуда такой интерес) это не так часто встречается и вроде попаболью никогда не отзывалось
who are you
Nastya
who are you
ну шоб не драло мускуль каждый раз ) типа деревянное поле
SiZE
Pavel
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
скорость
В - поддерживаемости?
SiZE
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
в выборке
В минус поддерживаемости кода
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Вы видимо не работали с проектами в которых половина всего не регулярках которые в базе хранятся 😂
Nastya
может, оно и к лучшему
SiZE
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
PowerAxis
json ок для eav
PowerAxis
а то заебался бы для каждой опции свои поля лупить
SiZE
Максим