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

myks1992@mail.ru
2019.05.16, 10:08
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая форма. Как сделать?
Ответы: 4
Просмотры: 485

Re: Динамическая форма. Как сделать?

ну, судя по массиву который приходит он сконструирован правельно, на мой взгляд. А вы не смотрели почему у вас ошибки по зависимости вываливаются? А как заполнить форму данными? Не подскажете? Использую композитные формы https://elisdn.ru/blog/111/yii2-composite-forms У меня почему то не работает( ...
myks1992@mail.ru
2019.05.15, 18:56
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая форма. Как сделать?
Ответы: 4
Просмотры: 485

Динамическая форма. Как сделать?

Доброго вечера! Столнулся с небольшой проблемой и не могу понять как сделать. Сделал композитную форму. class RequestAddForm extends CompositeForm { public $disciplineId; public $organizationId; public $cityId; public $participantAmount; public $music; public $isMusicCue; public $titleNumber; public...
myks1992@mail.ru
2019.05.15, 18:42
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация интерфесов модуля через DI. Как правильно делать?
Ответы: 4
Просмотры: 363

Re: Реализация интерфесов модуля через DI. Как правильно делать?

maleks писал(а):
2019.05.15, 15:59

Код: Выделить всё

if ($statuses = $this->statuses) {
    $lastStatus = $statuses[count($statuses) - 1];
}
Благодарю!)))))))))
myks1992@mail.ru
2019.05.15, 15:07
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация интерфесов модуля через DI. Как правильно делать?
Ответы: 4
Просмотры: 363

Re: Реализация интерфесов модуля через DI. Как правильно делать?

В Bootstrap я прописываю зависимость интерфеса В бутстрап приложения же? Не в бутстрап модуля? Да) Бутстрап приложения... Значит я все правильно делаю. Я просто думал, что это не совсем правильно из слоя в слой лезть реализовывать интерфейс) Ну тогда понял. А ещё можете подсказать как вытащить из б...
myks1992@mail.ru
2019.05.15, 12:54
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация интерфесов модуля через DI. Как правильно делать?
Ответы: 4
Просмотры: 363

Реализация интерфесов модуля через DI. Как правильно делать?

Всем привет!) У меня проект состоит из нескольких модулей... Не всегда получается модули сделать полностью независимыми. Поэтому приходится прибегать к абстракции вне модуля. Для этого я использую DI контейнер от Yii. В модуле, где есть абстракция делаю интерфейс, а в модуле, который реализует эту а...
myks1992@mail.ru
2019.05.08, 23:11
Форум: Общие вопросы (Yii 2.x)
Тема: Как делают раздел настроек?
Ответы: 4
Просмотры: 413

Re: Как делают раздел настроек?

По-хорошему – для каждого модуля по смыслу делать свою сущность вместо одной общей User на всех. Тогда избыточности не будет. Да, про это у вас читал и как-то на форуме обсуждали с вами. Неполучаеься везде создать эту отдельную сущность на каждый модуль. Нужен везде один профиль и одинаковый код мо...
myks1992@mail.ru
2019.05.08, 18:47
Форум: Общие вопросы (Yii 2.x)
Тема: Как делают раздел настроек?
Ответы: 4
Просмотры: 413

Re: Как делают раздел настроек?

1. Либо AccessControl + Rule с Yii::$app->user->can('module.feature'), либо свой фильтр. 2. Полями в тарифе. 3. Полями в User. 4. Полями в Profile. 5. Полем type в мероприятии с именем класса или строковым названием. Пример фильтра есть в https://yiiconf.ru/ru/offers/offer/248 Благодарю за ответ в ...
myks1992@mail.ru
2019.05.08, 17:14
Форум: Общие вопросы (Yii 2.x)
Тема: Как делают раздел настроек?
Ответы: 4
Просмотры: 413

Как делают раздел настроек?

Всем привет! Может немного вне тематики ресурса Yii, но применять буду в Yii, поэтому прошу помочь. Как делаются Настройки различных разделов? Например, настройки сайта, настройки уведомлений, настройки доступа в зависимости от оплаты, настройки отображения тех или иных блоков и так далее. Как сдела...
myks1992@mail.ru
2019.05.08, 13:22
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при валидации формы
Ответы: 2
Просмотры: 359

Re: Ошибка при валидации формы

Alexum писал(а):
2019.05.08, 09:39

Код: Выделить всё

...
 'targetAttribute' => ['kindId' =>'kind_id', 'ageId' => 'age_id', 'nominationId' => 'nomination_id', 'levelId' =>'level_id'],
...
Только что мешает сделать названия одинаковыми? Будет меньше путаницы.
Благодарю! Об этом не знал и вообще не подумал даже))
myks1992@mail.ru
2019.05.07, 21:19
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при валидации формы
Ответы: 2
Просмотры: 359

Ошибка при валидации формы

Всем привет! Совсем что-то не пойму никак что не так я делаю? Использую форму YII которая валидирует свои данные по Модели из AR. Мне необходимо проверить уникальность данных в таблице. Если убрать эту проверку форма работает без проблем. Так же использовал в другом месте подобную валидацию. Там тож...
myks1992@mail.ru
2019.05.03, 01:22
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать query запрос используя репозиторий?
Ответы: 6
Просмотры: 620

Re: Как сделать query запрос используя репозиторий?

Если делать реальный репозиторий, то нужно выбросить ActiveRecord и работать с базой самому как в: https://elisdn.ru/blog/104/domain-entities-modelling https://elisdn.ru/blog/106/domain-native-repository Если же делать его имитацию в Yii с AR, то можно вернуть и сам провайдер: https://github.com/El...
myks1992@mail.ru
2019.05.02, 22:32
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при изменении типа столбца в базе.
Ответы: 4
Просмотры: 470

Re: Ошибка при изменении типа столбца в базе.

Вопрос решён. Была проблема с NULL. Варианта два:
1. Удалить колонку и создать заново.
2. Все значения NULL изменить на 0 и потом изменить тип данных
myks1992@mail.ru
2019.05.02, 22:13
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать query запрос используя репозиторий?
Ответы: 6
Просмотры: 620

Re: Как сделать query запрос используя репозиторий?

class ModelFetcher { function allActiveFrom(DateTimeImmutable $date): array {} function latestWithUser(int $limit): array {} } Благодарю за ответ! Немного наверное не поняли вопрос. Делаю по вашему обучению из недели ООП. Все запросы выносятся в репозиторий. Я думал, что работу с базой и надо делат...
myks1992@mail.ru
2019.05.02, 18:26
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать query запрос используя репозиторий?
Ответы: 6
Просмотры: 620

Re: Как сделать query запрос используя репозиторий?

Это понял. А с остальными методами как поступить? Особенно когда нужно собрать запрос как в Yii Например

Код: Выделить всё

Model::find()->active->fromDate($date)->all()
Или:

Код: Выделить всё

Model::find()->width('user')->limin($limit)->all()
Как это всё заменять используя свой репозиторий?
myks1992@mail.ru
2019.05.01, 21:19
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать query запрос используя репозиторий?
Ответы: 6
Просмотры: 620

Как сделать query запрос используя репозиторий?

Всем привет. Вопрос простой, но не пойму как лучше сделать. Пытаюсь вынести всю работу с базой данных в Repository. Всё вынести благополучно получилось, осталось только Search модель. С ней я что-то затупил. Там получается, что ActiveDataProvider принимает не данные, а $query, а уже вконце сам подго...
myks1992@mail.ru
2019.03.02, 10:52
Форум: Архитектура, дизайн, ООП
Тема: !!! Как организовать структуру сложного проекта?
Ответы: 11
Просмотры: 2014

Re: !!! Как организовать структуру сложного проекта?

Понял)) Наверное так и буду делать. Только сразу модульную структуру и то что сразу не монолит можно делать буду сразу делать как абстракцию.
myks1992@mail.ru
2019.03.01, 20:50
Форум: Архитектура, дизайн, ООП
Тема: !!! Как организовать структуру сложного проекта?
Ответы: 11
Просмотры: 2014

Re: !!! Как организовать структуру сложного проекта?

и я бы профиль сделал 1 полем JSON и назвал бы "profile", ха-ха

Это делать точно не буду) Так как поиск по полям будет.
myks1992@mail.ru
2019.03.01, 20:49
Форум: Архитектура, дизайн, ООП
Тема: !!! Как организовать структуру сложного проекта?
Ответы: 11
Просмотры: 2014

Re: !!! Как организовать структуру сложного проекта?

Возможно некоторые модули, которые не будут меняться в будущем буду делать как молодите и модули будут лишь структурой. Они будут зависимы.
myks1992@mail.ru
2019.03.01, 20:48
Форум: Архитектура, дизайн, ООП
Тема: !!! Как организовать структуру сложного проекта?
Ответы: 11
Просмотры: 2014

Re: !!! Как организовать структуру сложного проекта?

По поводу CodeFirst тоже не хочется заморачиваться. Проект тогда и правда может сильно затянуться, а потом все поменяется и переписывай))