@yii2ru

Страница 576 из 1721
SiZE
11.09.2017
17:55:29
парацетомол и порацетомол это точно =)

Николай
11.09.2017
17:55:56
Анальгин в общем

Yaroslav
11.09.2017
17:56:44
интересно, как с этим бороться? Делать мега автодополнение? Выпадающий список?

Кажется выпадающий список с поиском само ok.

Google
Николай
11.09.2017
17:57:09
Ну я думал да сделать выпадающий список

Yaroslav
11.09.2017
17:57:11
если нет в списке, зашёл в справочник и добавил.

select2 какой-нибудь.

Николай
11.09.2017
17:58:47
Ну надо сделать что бы из одной формы создавался или привЯзывался если уже есть

Dmitriy
11.09.2017
17:59:30
1. оно для этого и нужно
Не согласен. RuntimeException это не неконтролируемые исключение. А сохранение мы должны контролировать

Из-за не проверки. данных взяли и поломали всю программу

Yaroslav
11.09.2017
17:59:58
смотря где.

SiZE
11.09.2017
18:00:06
делаешь свой эксепшен от рантайма если нужна доп инфа

Dmitriy
11.09.2017
18:01:00
так если save() вернуло false это как отконтролишь то?
"Уппс что-то пошло не так." $logs->send() и редирект назад или куда-там

SiZE
11.09.2017
18:01:09
LogicException это ж как раз для бизнес модели

Dmitriy
11.09.2017
18:01:35
делаешь свой эксепшен от рантайма если нужна доп инфа
Разницу понимаешь между unchecked и checked exceptions?

SiZE
11.09.2017
18:01:38
"Уппс что-то пошло не так." $logs->send() и редирект назад или куда-там
это уже уровнем выше, т.е. например контроллером

Google
Yaroslav
11.09.2017
18:01:46
ну в try catch ещё завернутся можно и перехватить.

SiZE
11.09.2017
18:01:59
ну в try catch ещё завернутся можно и перехватить.
но не в сервисе в данном случае, это выше будет

Dmitriy
11.09.2017
18:02:17
Вообщем забейте. суда бы джависта...

SiZE
11.09.2017
18:02:32
если save() вернет false - считай вообще дичь какая-то )

Yaroslav
11.09.2017
18:02:37
ну уж нет.

ты заварил, продолжай теперь!

SiZE
11.09.2017
18:02:44
надо срочно эксепшен кидать и откатывать транзакцию )

Yaroslav
11.09.2017
18:02:46
:)

Ну надо сделать что бы из одной формы создавался или привЯзывался если уже есть
ты только заказчика предупреди, что нужно быть очень аккуратным. А то он вдруг потом захочет переделать, когда шишек набьёт.

Dmitriy
11.09.2017
18:05:56
ты заварил, продолжай теперь!
ну что продолжать ? это разные типы исключений RuntimeException это не контролируемое исключение. типо деление на ноль, отвалилась бд и т.д. и тыща примеров.

Yaroslav
11.09.2017
18:06:17
да шучу-шучу.

Dmitriy
11.09.2017
18:09:51
эм нет. мы можем на name 1000 символов послать. Бд не отвалилась но ничего не сохранила.

SiZE
11.09.2017
18:15:24
эм нет. мы можем на name 1000 символов послать. Бд не отвалилась но ничего не сохранила.
ну так себе пример. бд если ниче не сохранила или эксепшен или сохранила и обрезала

Dmitriy
11.09.2017
18:18:52
Юзер заполнил поле нейм. и фига ему выкинулось исключение

А будем ловить RuntimeException тогда запутаем других разработчиков

SiZE
11.09.2017
18:20:44
Юзер заполнил поле нейм. и фига ему выкинулось исключение
Так ты не можешь сохранить его данные. Но юзеры ты не исключение выкинешь, а покажешь ошибку "был не прав, но все исправлю"

Dmitriy
11.09.2017
18:23:55
Это значит ловить. нужно. Придет новый разработчик в команду. а тут ловятся исключение которые обычно возникают по вине программиста.

Boris
11.09.2017
19:01:57
Хочешь в конструкторах ? пили свое entity
Можно наводку что почитать для прокачки?

Google
Yaroslav
11.09.2017
19:02:27
Елисеева.

у него есть про DDD на Yii.

в блоге.

Boris
11.09.2017
19:03:28
особенность ar в yii2
т.е. в AR (дефолтной) все ок и только в AR yii2 эта особенность?

Dmitriy
11.09.2017
19:04:46
Можно наводку что почитать для прокачки?
выше написали. для начала самое то.

Boris
11.09.2017
19:05:01
у него есть про DDD на Yii.
Можно конкретный линк? Много записей в блоге у Дмитрия.

Yaroslav
11.09.2017
19:05:25
http://www.elisdn.ru/blog/104/domain-entities-modelling

Boris
11.09.2017
19:05:50
thanks

Dmitriy
11.09.2017
19:06:30
т.е. в AR (дефолтной) все ок и только в AR yii2 эта особенность?
AR это просто шп. как их реализуют дело другое. В другх реализаций в конструктом можно передавать массив. Хотя я думаю смысла в этом нет.

Можно конкретный линк? Много записей в блоге у Дмитрия.
зачем понадобись переменные в конструкторе ? я понимаю у entity, но чем поможет это в ar

Boris
11.09.2017
19:11:54
Только начал проходить курс Дмитрия, у него в сущности User конструктор (верная формулировка?). https://github.com/ElisDN/yii2-demo-shop/commit/d81876378a20d90e85e9830c59db9d1b710c45ff Но в дальнейшем он заменяет конструктор на User::create метод.

Стало интересно и вот спрашиваю, смотрю статьи/инфу.

Boris
11.09.2017
19:13:22
И из его инфы все больше и больше присматриваюсь к симфони. Или симфони не панацея? :D

Yaroslav
11.09.2017
19:15:59
для начала курс пройти.

доконца.

Boris
11.09.2017
19:20:24
для начала курс пройти.
Как в той шутейке на баше про код из книги? :)

Сначала страницу перевернуть (курс полностью пройти), а потом уже вопросы задавать если не будет на них объяснения.

Спасибо всем за инфу и помощь.

Google
Василий
11.09.2017
19:21:16
нужен клон сайта freelansim.ru. Есть какой-нибудь готовый движок, где реализован максимум функционала для быстрого старта?

Василий
11.09.2017
19:23:32
Alex
11.09.2017
19:28:28
Только начал проходить курс Дмитрия, у него в сущности User конструктор (верная формулировка?). https://github.com/ElisDN/yii2-demo-shop/commit/d81876378a20d90e85e9830c59db9d1b710c45ff Но в дальнейшем он заменяет конструктор на User::create метод.
Честно говоря Дмитрий пытается из юии сделать симфони или что подобное. Архитектуры которые он применяет не совсем совместимы с юии

Yaroslav
11.09.2017
19:29:18
я думаю, он вынужден их применять в текущих условиях.

Dmitriy
11.09.2017
19:30:09
Admin
ERROR: S client not available

Boris
11.09.2017
19:30:50
DM = Data Mapper?

Dmitriy
11.09.2017
19:30:57
да

Boris
11.09.2017
19:34:01
Я вот и задумался, конечно теория в его курсе + блог + вебинары бля развития джуна крайне и крайне неплохи, но стоит ли тогда развиватся дальше в yii2 или стоит переходить на следующую ступеньку и идти в симфони. т.к. пока на yii2 работкаю только с конвеерными проектами в которых AR наше все.

А хотелось бы развития.

О knpuniversity я вроде неплохие отзывы слышал

Dmitriy
11.09.2017
19:37:28
убери ar засунь туда dm . как вариант для развития

запили за одно пакет для доктрины + yii2

Можешь в тек. проекте обмазаться репозиториями. сделать AR реаизацию. а потом резко сменить на скажем доктрину И что бы ничего не поломалось. и менялась реализация в 1 строчку

Yaroslav
11.09.2017
19:42:13
да пусть курсы допроходит.

то ща забросит.

Boris
11.09.2017
19:42:48
yep, курсы нужно допройти

Art
11.09.2017
20:04:53
А у yii во view что за конструкции типа <?= и еще точка с запятой не везде ставится. Там преобразование что ли идет в код типа шаблонизатора?

Google
Yaroslav
11.09.2017
20:05:24
<?= === <?php echo .

Art
11.09.2017
20:06:25
Гуглил не нашел. Как называется оператор чтобы знать?)

А отсутсвие точки с запятой почему ошибку не генерирует?

Boris
11.09.2017
20:08:45
Гуглил не нашел. Как называется оператор чтобы знать?)
https://www.google.com.ua/search?q=%3C%3F%3D+php&oq=%3C%3F%3D+php&aqs=chrome..69i57j69i65l3.1880j0j4&sourceid=chrome&ie=UTF-8

http://php.net/manual/ru/ini.core.php#ini.short-open-tag

Matviy
11.09.2017
20:21:28
Приехали

Это не YII, это ПХП

Ivan
11.09.2017
20:24:20
А ещё в PHP есть HEREDOC

Maxim
11.09.2017
20:52:07
@artnv https://devionity.com/ru/courses/php-fundamentals

@artnv https://devionity.com/ru/courses/php-oop

@artnv https://devionity.com/ru/courses

у них большая часть бесплатно и с такими вопрсоами, как "Что за оператор <?= ..." не будет лишним

Art
11.09.2017
20:56:19
Я чего гуглю по английски последние лет пять. Какой бы вопрос бы не задал, сног до головы соотечественники дерьмом обольют)). А поганые буржуи всегда искренне помочь хотят и ты в ответ им помогаешь

И заметил что на форумах такое творится когда кто-то что-то споашивает. Гуру с короной сидят неподстать им простому плебсу на вопросы отвечать))

Dmitriy
11.09.2017
21:02:10
<троль> А гуглили бы по русский. нашли бы название <?= </троль> ???

Art
11.09.2017
21:04:45
Цель у троля развите диалога с извлечением лулзов. А я скоро спать пойду, так что нет)

Dmitriy
11.09.2017
21:05:05
И в шутки не умеем =(

Maxim
11.09.2017
21:20:39
Хотел спросить, что за тег <троль>, но лучше пойду на английском погуглю, чтоб здесь не плеснули плохим словом)))

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