Найдено 137 результатов

myks1992@mail.ru
2019.08.08, 06:01
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 16776

Re: QueryBuilder и AR в отдельном пакете?

Я не буду бороться за AR или Doctrine. Я даже соглашусь, что для большинства нужна AR. Так как много проектов, которые на уровне блога. Им просто нужен быстрый прототип. А я считаю, что это заблуждение, использование DataMapper или AR никак не влияет на расширяемость проекта, его размеры. И с AR мо...
myks1992@mail.ru
2019.08.08, 05:33
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 16776

Re: QueryBuilder и AR в отдельном пакете?

Естественно, что при хороших знаниях Фреймворк особо неважен. Однако на Yii больше непонятностей в коде у разработчиков, чем на этом же Larevel. Я не буду бороться за AR или Doctrine. Я даже соглашусь, что для большинства нужна AR. Так как много проектов, которые на уровне блога. Им просто нужен быс...
myks1992@mail.ru
2019.08.08, 05:20
Форум: Вопросы
Тема: hiqdev/composer-config-plugin
Ответы: 10
Просмотры: 3941

Re: hiqdev/composer-config-plugin

Зачем вообще использовать это сомнительное и никому не известное решение? Почему нельзя сделать как в Laravel? В итоге будет как с composer-asset-plugin - не наступайте на грабли, чем проще - тем лучше. Уже пользуюсь этим плагином проблем не наблюдал. Очень удобно, особенно использовать на Yii2. Ед...
myks1992@mail.ru
2019.08.03, 15:21
Форум: Вопросы
Тема: Валидатор для вложенных структур
Ответы: 8
Просмотры: 4195

Re: Валидатор для вложенных структур

Вспомнил ещё одну хорошую реализацию для валидатора. Чтобы по умолчанию все поля формы фильтровались с помощью trim. Чаще всего это используется чем не используется. Поэтому это было бы удобнее. Я так думаю. А если не нужно - отключать. Можно устроить опрос. Для этого удобен InputTrimMiddleware. По...
myks1992@mail.ru
2019.08.02, 20:56
Форум: Вопросы
Тема: Валидатор для вложенных структур
Ответы: 8
Просмотры: 4195

Re: Валидатор для вложенных структур

Вспомнил ещё одну хорошую реализацию для валидатора. Чтобы по умолчанию все поля формы фильтровались с помощью trim. Чаще всего это используется чем не используется. Поэтому это было бы удобнее. Я так думаю. А если не нужно - отключать. Можно устроить опрос.
myks1992@mail.ru
2019.07.31, 02:48
Форум: Архитектура, дизайн, ООП
Тема: CQRS. Как выводить созданную запись?
Ответы: 7
Просмотры: 848

Re: CQRS. Как выводить созданную запись?

Для создания записи в базе мы посылаем команду UserCreateConmand, которая вызывает обработчик UserCreateHandler с методом handle. Однако, в таком случае, созданная командой сущность, по всем правилам паттерна, не должна ничего возвращать. То есть работать асинхронно. Однако бывают ситуации, когда н...
myks1992@mail.ru
2019.07.30, 19:55
Форум: Архитектура, дизайн, ООП
Тема: CQRS. Как выводить созданную запись?
Ответы: 7
Просмотры: 848

Re: CQRS. Как выводить созданную запись?

ViewModel — это просто класс, который содержит всю логику отображения кроме собственно шаблона. Да, это понял. Кстати, хорошо бы было его сделать в GII генераторе ViewModel вместо работы доменной сущности, раз уж в Yii3 так сильно решили подойти к архитектуре. Мне такое использование больше нравитс...
myks1992@mail.ru
2019.07.30, 19:53
Форум: Архитектура, дизайн, ООП
Тема: CQRS. Как выводить созданную запись?
Ответы: 7
Просмотры: 848

Re: CQRS. Как выводить созданную запись?

samdark писал(а):
2019.07.30, 18:46
В этом паттерне ID получаются из sequence, внешнего источника или используется UUID. Автоинкремент с ним не работает.
Благодарю за помощь! Теперь понял. А то не знал как с автоинкрементном применять такой паттерн и ломал голову)
myks1992@mail.ru
2019.07.30, 18:36
Форум: Архитектура, дизайн, ООП
Тема: CQRS. Как выводить созданную запись?
Ответы: 7
Просмотры: 848

CQRS. Как выводить созданную запись?

Всем привет. Есть вопрос-уточнение по паттерну CQRS. Надеюсь на вашу помощь. В нём сказано, что команда не должна ничего отдавать. Команда должна только выполнять. Однако бывают ситуации, когда нам, например, при создании сущности и сохранения его в базе, необходимо сделать редирект на созданную зап...
myks1992@mail.ru
2019.07.30, 18:20
Форум: Вопросы
Тема: Библиотека по работе с изображениями и файлами
Ответы: 3
Просмотры: 2761

Re: Библиотека по работе с изображениями и файлами

Невозможно перегенерировать изображения. Иногда сталкиваемся с такой проблемой, что приходится менять размены изображения. Например, поменялась верстка. И теперь на нужно вместо изображения 200х200 изображение 300х300. Или нужно новое 500Х500. Конечно, к этому всему было бы очень не плохо реализова...
myks1992@mail.ru
2019.07.30, 11:34
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 16776

Re: QueryBuilder и AR в отдельном пакете?

Никто не запрещает работать с DataMapper в виде AR и так-же инкапсулировать соединение или транзакцию, объем кода будет не намного больше. Основной вопрос в том как тестировать такой AR код. Это уже будет не DataMapper. А вы реально пробовали так делать? Вопрос зачем тогда нужен DataMapper если мож...
myks1992@mail.ru
2019.07.30, 02:19
Форум: Вопросы
Тема: Библиотека по работе с изображениями и файлами
Ответы: 3
Просмотры: 2761

Библиотека по работе с изображениями и файлами

Здравствуйте! Хотелось бы уточнить как будет реализована эта библиотека по работе с файлами и изображениями на Yii3? Из коробки на Yii2 (yii\imagine\Image) решала достаточно много функций. Там было всё необходимое. Однако всегда не хватало каких-то мелочей по работе с файлами и изображениями. А так ...
myks1992@mail.ru
2019.07.29, 13:29
Форум: Вопросы
Тема: RBAC и ACF
Ответы: 3
Просмотры: 2741

Re: RBAC и ACF

1. RBAC не сильно. Фильтры станут middleware-ами. 2. Смотря что имеется ввиду. 3. Да. Или как middleware в конфиге роутера или как проверка непосредственно в action. 4. Пока до конца не ясно, но скорее всего как-то так: public function actionDelete(AccessCheckerInterface $accessChecker): void { if ...
myks1992@mail.ru
2019.07.28, 17:19
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 16776

Re: QueryBuilder и AR в отдельном пакете?

И как теперь верить в " Все, что ни делается, — к лучшему " ? :) Цель была изначально перестроить на компонентный фреймворк чтобы по минимуму части можно было установить, а в процессе "отвалился" такой важный центровой агрегат как AR (да и query builder). Процесс миграции на такую версию фрейма ван...
myks1992@mail.ru
2019.07.28, 17:13
Форум: Вопросы
Тема: RBAC и ACF
Ответы: 3
Просмотры: 2741

RBAC и ACF

Доброго дня! Появилось несколько вопросов по доступу. Если не сложно - можете кратко пояснить...? 1. Как будет развиваться RBAC и Access Control Filter? Сильно ли он измениться? Какие координальные отличия будут в версии Yii3? 2. На Yii2 были не плохие базовые решения написанные сторонними разработч...
myks1992@mail.ru
2019.07.26, 07:19
Форум: Вопросы
Тема: Валидатор для вложенных структур
Ответы: 8
Просмотры: 4195

Re: Валидатор для вложенных структур

samdark писал(а):
2019.07.25, 19:58
На даты лучше сами создайте. Там проверок очень много можно придумать.
Спасибо)
По датам - много проверок даты не требуется. Можно хотя бы базовые вещи, как вот этот:
https://github.com/nepstor/yii2-datetim ... -validator
myks1992@mail.ru
2019.07.25, 17:51
Форум: Вопросы
Тема: Валидатор для вложенных структур
Ответы: 8
Просмотры: 4195

Re: Валидатор для вложенных структур

Было бы не плохо сделать валидатор телефона. Он часто используется. Предложение не по теме, но мне кажется, что все текстовые поля в форме надо автоматически делать trim. Так как пользователи часто оставляют пробелы в своих сообщениях и он часто используется. А если не нужен - отключать. Так же не п...
myks1992@mail.ru
2019.07.24, 14:50
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 16776

Re: QueryBuilder и AR в отдельном пакете?

Еще вот интересно как будут реализованы формы.
myks1992@mail.ru
2019.07.24, 14:47
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 16776

Re: QueryBuilder и AR в отдельном пакете?

Имеет место быть) Как мы видим, что к доктрине пока и не спешат прибегать в Yii3. Так что это тоже хорошо, надеюсь. Потому что мне доктрина тоже кажется неуместной для Yii по умолчанию. Тоже как и вы с нетерпением жду хотя бы первого релиза. Но на архитектуру тоже бы хорошо посмотреть. Большинство ...
myks1992@mail.ru
2019.07.24, 14:04
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 16776

Re: QueryBuilder и AR в отдельном пакете?

Мне кажется не стоит слушать всех и подряд. Люди привыкнут к хорошему быстро. А если подстраиваться опять получится что попало. Мое мнение) Надо быть новаторами и стимулировать программистов на хороший код. В этом плане огромное спасибо Дмитрию Елисееву) Ну ну, доктрина это прям "хорошая вещь". По ...