Дмитрий
а обычные программы как и было
Дмитрий
и вообще какая-то странная херня
Дмитрий
я вообще сам не понял вот win8.1
Vladimir
Vladimir
8/1 очень хорошая была концепция
Vladimir
десятка сдала позиции
Vladimir
у меня меню в 10 настроено как в 8
Vladimir
потому что это реально прогресс
Дмитрий
@norrbits https://github.com/joomla/joomla-cms/pull/35823
Дмитрий
сделал вот мужик
mmth
Дмитрий
но это не решит проблему
Дмитрий
так
Дмитрий
залать пробоину
Eugene
сделал вот мужик
выходит, не зря я твит писал. это дало реакцию, общественность отреагировала и вот уже заплатка
Vladimir
RINAT
Sergey
Полноэкранный пуск видел в убунте 2016 или даже раньше. Не точь-в-точь таком же виде, но очень похоже
mmth
а на вин фоне как удобно было с плитками, да они ещё и функциональные были, эххххх🤧
Vladimir
Vladimir
так лучше никто и не сделал
Vladimir
система была продумана очень глубоко
Vladimir
и дизайн в последней 10 на винфоне они сделали чудесный
Vladimir
когда фон режется на плитки
Дмитрий
Vladimir
и это реально прорывной дизайн - он и наполнение дает и инфорацию
Дмитрий
у них вообще куча пустого места
Дмитрий
странная группировка
Дмитрий
а чтобы не сыпалась их сетка, это надо label вниз инпута
Дмитрий
то есть инпут, потом label
Дмитрий
только тогда это хоть как-то сыпаться не будет
Дмитрий
но это все бред собачий
RINAT
Дмитрий
@drekun https://github.com/joomla/joomla-cms/issues/35825
Дмитрий
отправил им
Дмитрий
хотя бы про это
Дмитрий
а так конечно я могу еще с десяток косяков собрать
Дмитрий
в ядре
Дмитрий
https://github.com/joomla/joomla-cms/discussions/35827
Дмитрий
и вот еще
Дмитрий
я этого не могу от них понять
Дмитрий
нахуй они исключения выбрасиывают в моделях!
Дмитрий
я вообе этго нихуя не понимаю
Eugene
@PhocaCz already posted issue concerning changes:
https://github.com/joomla/joomla-cms/issues/35787
@tsymbalmitia может быть, это будет полезно для ознакомления
Jan
I get similar problem here: https://github.com/joomla/joomla-cms/issues/35811
Somebody does not understand the difference between "error" and "empty data" ... Empty data is not an error, it success saying that there is no data, but this is not an error
Jan
If you get empty data in model, you should return empty object and then controller or any other part should decide what will be returned - if success saying there is no data, or error with 404. But this should not do the model 😞
Jan
Because you can ask model from different parts, from different situations, so sometimes you need to know if the article exist and work with this information, not to get lost in model directly 😞
Дмитрий
Дмитрий
я им тоже самое написал
Дмитрий
я вообще в ахуе с таких подходов
Дмитрий
мне модель кладет всю программу
Дмитрий
вот тут исключение вообще у них не нужны
Дмитрий
они не для этого
Eugene
я вообще в ахуе с таких подходов
I'm generally in awe with such approaches
и если обратно перевести:
я вообще в восторге от таких подходов
в общем, пишешь хуй, получаешь восторг 😄
Eugene
это гугл транслейт
Дмитрий
я там непраивлльно напсиал?
Дмитрий
@norrbits
Vladimir
Vladimir
многократно тебе писал
Eugene
Дмитрий
я думал в issue на гитхабе неверно
Дмитрий
я просто и коснтрукций не употребьлял таких
Eugene
ты написал, что в ахуе.
мне стало интересно, как Ян это переведет через Гугл переводчик 🙂
Eugene
хотя это слово, я думаю, взаипонятно, но здесь оттенок эмоциональный
Дмитрий
@PhocaCz https://github.com/joomla/joomla-cms/blob/4.0-dev/libraries/src/MVC/Model/AdminModel.php#L1081
ян, не совсем понимаю твоей притензии
Дмитрий
все правильно же
Дмитрий
модель возвращает false
Дмитрий
а так же ошибки пишет при этом
Дмитрий
и можно получить если надо
Дмитрий
не совсем понимаю почему тебе не нравится
Дмитрий
они наоборот корректную работу сделали
Дмитрий
данных же не нашлось, значит false
Дмитрий
или ты именно только про обратную совместимость?
Jan
In case of 35811, in past the get item returned empty object when not data found - all similar functions return the empty object - even all CMS works this way. This is very important when you ask for the data of some item. In case there is no data, you get empty object so you can easily test if the item is there or not BUT ADDITIONALY you have new instance ready - mostly this is used when you want to join the empty data instance with form and make new form - just imagine, you have some part where you create form and when empty data, the form instance is just initialized
Дмитрий
я соглсен с PhilETaylor, если данных нет, то отдать надо false. суть getItem именно получить результат от выборки
Дмитрий
а что делать с пустым объектом? зачем он нужен
Jan
for initializing form of new instance
Jan
The system was built this way for many years and if you get FALSE, you don't know if this is error or empty data. If you get empty data, you know, it is not error (e.g. error in SQL query)
Дмитрий
а