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

nepster
2017.09.14, 15:20
Форум: Общие вопросы (Yii 2.x)
Тема: [ВНИМАНИЕ - ОПРОС!] Считаете ли Вы, что у Yii2 есть архитектурные проблемы? (1 ответ)
Ответы: 9
Просмотры: 3691

Re: [ВНИМАНИЕ - ОПРОС!] Считаете ли Вы, что у Yii2 есть архитектурные проблемы? (1 ответ)

Тут нужно смотреть под разными углами и правильно понимать вопрос. Есть ли проблема у камня, так-как он не подходит в качестве начинки для торта ? Ранее я сидел на Yii2, и когда появлялись больше проекты, где много разных требований, большая кодовая база и изощренные хотелки заказчика, со временем и...
nepster
2016.04.20, 10:15
Форум: Общие вопросы (Yii 2.x)
Тема: Потеря данных при использовании командной шины
Ответы: 7
Просмотры: 3560

Re: Потеря данных при использовании командной шины

Надо было сразу на гитхаб писать, а не сюда :-) Напишите либо туда подробности, либо мне в личку, попробую помочь, но, честно говоря, у нас все отлично работает в продакшене уже пару месяцев как и никаких "потерь данных" замечено не было. Пару дней назад написал, хотя по другой причине, п...
nepster
2016.04.20, 10:10
Форум: Общие вопросы (Yii 2.x)
Тема: Потеря данных при использовании командной шины
Ответы: 7
Просмотры: 3560

Re: Потеря данных при использовании командной шины

ты путаешь понятия: консольные команды и команды командной шины - это разные сущности. Поэтому yii2-console-runner-extension !== yii2-command-bus - это вообще разные вещи для разных задач. Командная шина - это суть вариация сервисного слоя. Да это я понимаю, ты походу меня не совсем понял, yii2-con...
nepster
2016.04.19, 18:06
Форум: Общие вопросы (Yii 2.x)
Тема: Потеря данных при использовании командной шины
Ответы: 7
Просмотры: 3560

Потеря данных при использовании командной шины

Ранее использовал для всех консольных вызовов вот эту штуку: https://github.com/vova07/yii2-console-runner-extension Теперь задачи усложнились, решил взять что-то посерьезней. Выбора особо не много, но есть вот такая штука: https://github.com/trntv/yii2-command-bus Подключил, настроил вроде все окей...
nepster
2016.04.02, 13:34
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Как можно организовать подмену классе без смены namespace ?
Ответы: 2
Просмотры: 1466

Re: Как можно организовать подмену классе без смены namespace ?

Таки да.
Оказывается был такой вопрос: viewtopic.php?f=19&t=19107#p112275

Однако тут изрядные костыли выходят, тоесть classMap + alias + стремный namespace, но все-же работает. Если других вариантов нет, ничего не поделаешь.

Спасибо.
nepster
2016.04.02, 13:01
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Как можно организовать подмену классе без смены namespace ?
Ответы: 2
Просмотры: 1466

[Решено] Как можно организовать подмену классе без смены namespace ?

По всему проекту как в приложении так и во фреймворке используется yii\web\NotFoundHttpException, мне нужно как-то подменить везде вызов yii\web\NotFoundHttpException и вызвать свой класс, например app\components\exception\NotFoundHttpException. Я попробовал следать это через алиасы:         '\yii\w...
nepster
2016.03.02, 10:42
Форум: Общие вопросы (Yii 2.x)
Тема: Как указать ошибку для конкретного поля, которое является массивом ?
Ответы: 17
Просмотры: 6424

Re: Как указать ошибку для конкретного поля, которое является массивом ?

Вот как раз наоборот скорее всего. У меня вся логика инкапсуляция в разных моделях, а не вешаются глобальные непонятные поведения на всю модель. Я уже это проходит. Если у вас несколько сценариев и все завязано на одной форме, то оптом геморроя будет прилично. Если ваше приложение хоть чуть-чуть бо...
nepster
2016.03.01, 23:45
Форум: Общие вопросы (Yii 2.x)
Тема: Как указать ошибку для конкретного поля, которое является массивом ?
Ответы: 17
Просмотры: 6424

Re: Как указать ошибку для конкретного поля, которое является массивом ?

В общем пока реализовал в стиле Yii2 "не нравится? переопредели": В бутстрап файле (только для админки, ну понятно, что для продакшина человек в здравом уме виджеты yii не использует):         Yii::$container->set('yii\widgets\ActiveForm', [             'fieldClass' => 'app\components\back...
nepster
2016.03.01, 23:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как указать ошибку для конкретного поля, которое является массивом ?
Ответы: 17
Просмотры: 6424

Re: Как указать ошибку для конкретного поля, которое является массивом ?

Вот как раз наоборот скорее всего. У меня вся логика инкапсуляция в разных моделях, а не вешаются глобальные непонятные поведения на всю модель. Я уже это проходит. Если у вас несколько сценариев и все завязано на одной форме, то оптом геморроя будет прилично. Если ваше приложение хоть чуть-чуть бол...
nepster
2016.03.01, 10:32
Форум: Общие вопросы (Yii 2.x)
Тема: Как указать ошибку для конкретного поля, которое является массивом ?
Ответы: 17
Просмотры: 6424

Re: Как указать ошибку для конкретного поля, которое является массивом ?

Сделайте на каждый язык модель(не суть AR или нет) с нужными вам полями. Переопределите yii\widgets\ActiveField. Как минимум error(). А потом еще... Про js валидацию, наверное, стоит забыть. Получите снежный ком проблем. andrei.obuhovski дело говорит. Сделайте на каждый язык модель(не суть AR или н...
nepster
2016.02.29, 23:51
Форум: Общие вопросы (Yii 2.x)
Тема: Как указать ошибку для конкретного поля, которое является массивом ?
Ответы: 17
Просмотры: 6424

Re: Как указать ошибку для конкретного поля, которое является массивом ?

Честно говоря я не совсем понимаю зачем *Multiple у меня нет нескольких моделей и валидация мне нужна кастомная. Да и в этом случае тот злой метод вчерашнего удалит скобки и оставит только title. В результате ошибки будут везде. По факту я просто в одной модели хочу поработать с языками и потом что-...
nepster
2016.02.29, 19:05
Форум: Общие вопросы (Yii 2.x)
Тема: Как указать ошибку для конкретного поля, которое является массивом ?
Ответы: 17
Просмотры: 6424

Re: Как указать ошибку для конкретного поля, которое является массивом ?

Либо я понял смысл и мне такое к сожалению не подходит, либо я не понял идею =(. У меня нет работы с ActivRecord, вообще с ним на прямую лучше не работать. У меня есть модель (base Model), в которой я получаю все данные, там я их валидирую привожу к нужному формату и только потом сохраняю через акти...
nepster
2016.02.29, 18:26
Форум: Общие вопросы (Yii 2.x)
Тема: Как указать ошибку для конкретного поля, которое является массивом ?
Ответы: 17
Просмотры: 6424

Re: Как указать ошибку для конкретного поля, которое является массивом ?

Сдается мне, что тут нужно было так делать: $form->field($model, "[".$lang['code']."]meta_title")  В таком случае придется создавать свойства в модели по имени кодов языка, а заранее мы не знаем сколько их будет и какие они. варианты навскидку: 1. делать переводы отдельными моде...
nepster
2016.02.29, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Как указать ошибку для конкретного поля, которое является массивом ?
Ответы: 17
Просмотры: 6424

Как указать ошибку для конкретного поля, которое является массивом ?

Есть форма, которая содержит следующие поля: title meta_title meta_description и тп. Я сделал форму, которая генерируется на основе подключенных языков, тоесть такие поля превращаются в массивы: title[ru] meta_title[ru] meta_description [ru] title[en] meta_title[en] meta_description [en] и тп. Выгля...
nepster
2016.02.23, 10:46
Форум: Документация и рецепты (Yii 2.x)
Тема: Способ организации конфигов
Ответы: 6
Просмотры: 5057

Re: Способ организации конфигов

только на примере адванседа получается достаточный геморой внедрить что-то нестандартное, так как там конфигов очнь много, на каждое приложение по 4 штуки и для тестов тоже самое. И все это из коробки, нужно будет потрудиться. А еще есть некое неудобство если хочется хранить некоторые конфиги в бд, ...
nepster
2016.02.23, 10:30
Форум: Документация и рецепты (Yii 2.x)
Тема: Способ организации конфигов
Ответы: 6
Просмотры: 5057

Re: Способ организации конфигов

основная соль, в том что можно с помощью класса соединять конфиги и импортировать из любого хранилища возвращая в массив ?
nepster
2016.02.16, 12:01
Форум: Общие вопросы (Yii 2.x)
Тема: Несколько view в layout
Ответы: 6
Просмотры: 2868

Re: Несколько view в layout

render в контроллере, рендерит представление и лаяут, render в представлении это аналог renderPartial
nepster
2016.02.16, 12:00
Форум: Общие вопросы (Yii 2.x)
Тема: findOne возвращает не все значения
Ответы: 4
Просмотры: 2056

Re: findOne возвращает не все значения

А вообще лучше так не делайте. Не держите валидацию и параметры в общей модели. Вам нужно создать form model унаследоваться от base/model и перенести rules туда.
nepster
2016.01.26, 17:17
Форум: Предлагаю работу
Тема: Нужно сделать автоматическую генерацию Sitemap
Ответы: 4
Просмотры: 2338

Re: Нужно сделать автоматическую генерацию Sitemap

Ой, ошибка № 500 Relation "category" is not defined in active record class "Question". Все ошибки сохраняются и просматриваются администратором сайта. Если вы считаете необходимым рассказать об этой ошибке разработчикам сайта, отправьте письмо с описанием ошибки на адрес 100yuri...
nepster
2016.01.20, 23:26
Форум: Общие вопросы (Yii 2.x)
Тема: Наилучший способ переопределения классов в стороннем модуле
Ответы: 46
Просмотры: 17620

Re: Наилучший способ переопределения классов в стороннем модуле

А вот с моделями нужно что-то делать. Так как 90% разработчиков делают 1 модель, 50 сценариев и всю логику туда-же и это в лучшем случае. вчера на ютубе выложили презентацию чувака. че-то там про ддд итд. рассказывал как он вкорячивал ддд в yii. Модель запихивал в репозиторий, а внутри $repository-...