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

Trent
2020.05.29, 11:40
Форум: Архитектура, дизайн, ООП
Тема: Как связать агрегаторы?
Ответы: 2
Просмотры: 15800

Re: Как связать агрегаторы?

Видимо моё вчерашнее общение с платежным агрегатором дало свои плоды)) Я даже в одном месте исправил агрегат на агрегатор))) Извините.
Спасибо, Дмитрий
Trent
2020.05.29, 07:24
Форум: Архитектура, дизайн, ООП
Тема: Как связать агрегаторы?
Ответы: 2
Просмотры: 15800

Как связать агрегаторы?

Есть сущность-агрегатор Company $company = new Company( $name = new Name ('Ромашка'), $inn = new Inn('23234234234'), $form = new CompanyForm('Общество с ограниченной ответственностью'); [ $finance = new Finance('2018','123456,'123456) ] ) Вопрос, собственно, в Finance. Это отдельные csv файлы, выгру...
Trent
2020.05.18, 20:54
Форум: Общие вопросы по программированию
Тема: Как работать с исключениями?
Ответы: 1
Просмотры: 6210

Как работать с исключениями?

Наделал исключений на любой чих, показываются, все отлично. А теперь что делать, когда я хочу выкатить в продакшн сайт? Чтобы не показывать исключения пользователю? В зависимости от ENV менять? Это вроде протечет инфраструктура в домен. Как вообще меняют ошибки на дев и продакшн?
Trent
2019.07.08, 19:47
Форум: Архитектура, дизайн, ООП
Тема: Ограниченный контекст
Ответы: 5
Просмотры: 2807

Re: Ограниченный контекст

Ну отлично, спасибо. Тогда еще абстрактгый класс над ними поставлю
Trent
2019.07.07, 15:05
Форум: Архитектура, дизайн, ООП
Тема: Ограниченный контекст
Ответы: 5
Просмотры: 2807

Re: Ограниченный контекст

А есть ли практика разделять сервисы по "уровню доступа"?

Например CompanyAdminService или CompanyUserService?
Trent
2019.07.05, 12:50
Форум: Архитектура, дизайн, ООП
Тема: Entity или Value-object
Ответы: 4
Просмотры: 2133

Re: Entity или Value-object

Спасибо. Пока оставлю тогда в коде
Trent
2019.07.04, 13:47
Форум: Архитектура, дизайн, ООП
Тема: Entity или Value-object
Ответы: 4
Просмотры: 2133

Re: Entity или Value-object

Меняется редко. Но это по феншую будет вообще?
Trent
2019.07.03, 15:16
Форум: Архитектура, дизайн, ООП
Тема: Entity или Value-object
Ответы: 4
Просмотры: 2133

Entity или Value-object

Есть агрегат Company, который описывает организацию, в которой есть определенные специализации "Монтаж", "Электрика", "Проводка" и т.д. public function __construct( ID $id, Name $name, array $phones, array $addresses, array $specializations ) { Assert::notEmpty($license...
Trent
2019.06.23, 13:50
Форум: Архитектура, дизайн, ООП
Тема: Ограниченный контекст
Ответы: 5
Просмотры: 2807

Re: Ограниченный контекст

Спасибо за ответ. Я уже, правда, надеялся, что мне ответят "разделяй"), ибо, кажется, технически тогда легче разделять доступ (хоть сразу несколько приложений сделать можно). Но да, база одна будет у компаний. Видимо, вы правы. P.S. Клиент придется делать обычный, индексация нужна. Всё-так...
Trent
2019.06.23, 07:32
Форум: Архитектура, дизайн, ООП
Тема: Ограниченный контекст
Ответы: 5
Просмотры: 2807

Ограниченный контекст

Здравствуйте. Помогите новичку Имеем незамысловатый и многим известный бизнес, который хочет регистрировать организации у себя на сайте, заполнять их данными и предоставлять организациям личный кабинет, в котором они могут оплачивать сей личный кабинет, добавлять услуги, которые они предоставляют и ...
Trent
2019.06.02, 14:56
Форум: Общие вопросы (Yii 2.x)
Тема: Как обновлять модель в форме?
Ответы: 0
Просмотры: 657

Как обновлять модель в форме?

Есть несколько моделей, заполняющихся в одной форме - Организация, которая может иметь несколько адресов, телефонов и к которой должны быть прикреплены документы о регистрации. Метод Create всё нормально, всё заполняется, всё прикрепляется, всё сохраняется public function actionCreate() { $model = n...
Trent
2019.04.26, 17:59
Форум: Тестирование (Yii 2.x)
Тема: Почему тест не видит связь?
Ответы: 0
Просмотры: 1212

Почему тест не видит связь?

Добрый день. Начал изучать тестирование. Делаю тест вывода заголовка из связанной модели public function testGetDirectionWithDefaultLang() { $direction = Directions::findOne(['id'=>1]); codecept_debug($direction); // $this->assertEquals($direction->page->title == 'Направление номер 1'); expect_that(...
Trent
2019.04.25, 09:32
Форум: Общие вопросы (Yii 2.x)
Тема: Как поменять местами значения полей модели?
Ответы: 1
Просмотры: 658

Как поменять местами значения полей модели?

Добрый день. Нужно сделать сортировку пунктов меню в модели Menu (свой класс). Менять необходимо order, которое в базе имеет поле unique. Сначала решил в лоб public static function changeOrder($current, $new) { $currentModel = Menu::findOne($current); $newModel = Menu::findOne($new); $currentModel->...