Найдено 837 результатов
- 2017.09.14, 15:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: [ВНИМАНИЕ - ОПРОС!] Считаете ли Вы, что у Yii2 есть архитектурные проблемы? (1 ответ)
- Ответы: 9
- Просмотры: 3717
Re: [ВНИМАНИЕ - ОПРОС!] Считаете ли Вы, что у Yii2 есть архитектурные проблемы? (1 ответ)
Тут нужно смотреть под разными углами и правильно понимать вопрос. Есть ли проблема у камня, так-как он не подходит в качестве начинки для торта ? Ранее я сидел на Yii2, и когда появлялись больше проекты, где много разных требований, большая кодовая база и изощренные хотелки заказчика, со временем и...
- 2016.04.20, 10:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Потеря данных при использовании командной шины
- Ответы: 7
- Просмотры: 3592
Re: Потеря данных при использовании командной шины
Надо было сразу на гитхаб писать, а не сюда :-) Напишите либо туда подробности, либо мне в личку, попробую помочь, но, честно говоря, у нас все отлично работает в продакшене уже пару месяцев как и никаких "потерь данных" замечено не было. Пару дней назад написал, хотя по другой причине, п...
- 2016.04.20, 10:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Потеря данных при использовании командной шины
- Ответы: 7
- Просмотры: 3592
Re: Потеря данных при использовании командной шины
ты путаешь понятия: консольные команды и команды командной шины - это разные сущности. Поэтому yii2-console-runner-extension !== yii2-command-bus - это вообще разные вещи для разных задач. Командная шина - это суть вариация сервисного слоя. Да это я понимаю, ты походу меня не совсем понял, yii2-con...
- 2016.04.19, 18:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Потеря данных при использовании командной шины
- Ответы: 7
- Просмотры: 3592
Потеря данных при использовании командной шины
Ранее использовал для всех консольных вызовов вот эту штуку: https://github.com/vova07/yii2-console-runner-extension Теперь задачи усложнились, решил взять что-то посерьезней. Выбора особо не много, но есть вот такая штука: https://github.com/trntv/yii2-command-bus Подключил, настроил вроде все окей...
- 2016.04.02, 13:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: [Решено] Как можно организовать подмену классе без смены namespace ?
- Ответы: 2
- Просмотры: 1469
Re: Как можно организовать подмену классе без смены namespace ?
Таки да.
Оказывается был такой вопрос: viewtopic.php?f=19&t=19107#p112275
Однако тут изрядные костыли выходят, тоесть classMap + alias + стремный namespace, но все-же работает. Если других вариантов нет, ничего не поделаешь.
Спасибо.
Оказывается был такой вопрос: viewtopic.php?f=19&t=19107#p112275
Однако тут изрядные костыли выходят, тоесть classMap + alias + стремный namespace, но все-же работает. Если других вариантов нет, ничего не поделаешь.
Спасибо.
- 2016.04.02, 13:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: [Решено] Как можно организовать подмену классе без смены namespace ?
- Ответы: 2
- Просмотры: 1469
[Решено] Как можно организовать подмену классе без смены namespace ?
По всему проекту как в приложении так и во фреймворке используется yii\web\NotFoundHttpException, мне нужно как-то подменить везде вызов yii\web\NotFoundHttpException и вызвать свой класс, например app\components\exception\NotFoundHttpException. Я попробовал следать это через алиасы: '\yii\w...
- 2016.03.02, 10:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как указать ошибку для конкретного поля, которое является массивом ?
- Ответы: 17
- Просмотры: 6487
Re: Как указать ошибку для конкретного поля, которое является массивом ?
Вот как раз наоборот скорее всего. У меня вся логика инкапсуляция в разных моделях, а не вешаются глобальные непонятные поведения на всю модель. Я уже это проходит. Если у вас несколько сценариев и все завязано на одной форме, то оптом геморроя будет прилично. Если ваше приложение хоть чуть-чуть бо...
- 2016.03.01, 23:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как указать ошибку для конкретного поля, которое является массивом ?
- Ответы: 17
- Просмотры: 6487
Re: Как указать ошибку для конкретного поля, которое является массивом ?
В общем пока реализовал в стиле Yii2 "не нравится? переопредели": В бутстрап файле (только для админки, ну понятно, что для продакшина человек в здравом уме виджеты yii не использует): Yii::$container->set('yii\widgets\ActiveForm', [ 'fieldClass' => 'app\components\back...
- 2016.03.01, 23:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как указать ошибку для конкретного поля, которое является массивом ?
- Ответы: 17
- Просмотры: 6487
Re: Как указать ошибку для конкретного поля, которое является массивом ?
Вот как раз наоборот скорее всего. У меня вся логика инкапсуляция в разных моделях, а не вешаются глобальные непонятные поведения на всю модель. Я уже это проходит. Если у вас несколько сценариев и все завязано на одной форме, то оптом геморроя будет прилично. Если ваше приложение хоть чуть-чуть бол...
- 2016.03.01, 10:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как указать ошибку для конкретного поля, которое является массивом ?
- Ответы: 17
- Просмотры: 6487
Re: Как указать ошибку для конкретного поля, которое является массивом ?
Сделайте на каждый язык модель(не суть AR или нет) с нужными вам полями. Переопределите yii\widgets\ActiveField. Как минимум error(). А потом еще... Про js валидацию, наверное, стоит забыть. Получите снежный ком проблем. andrei.obuhovski дело говорит. Сделайте на каждый язык модель(не суть AR или н...
- 2016.02.29, 23:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как указать ошибку для конкретного поля, которое является массивом ?
- Ответы: 17
- Просмотры: 6487
Re: Как указать ошибку для конкретного поля, которое является массивом ?
Честно говоря я не совсем понимаю зачем *Multiple у меня нет нескольких моделей и валидация мне нужна кастомная. Да и в этом случае тот злой метод вчерашнего удалит скобки и оставит только title. В результате ошибки будут везде. По факту я просто в одной модели хочу поработать с языками и потом что-...
- 2016.02.29, 19:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как указать ошибку для конкретного поля, которое является массивом ?
- Ответы: 17
- Просмотры: 6487
Re: Как указать ошибку для конкретного поля, которое является массивом ?
Либо я понял смысл и мне такое к сожалению не подходит, либо я не понял идею =(. У меня нет работы с ActivRecord, вообще с ним на прямую лучше не работать. У меня есть модель (base Model), в которой я получаю все данные, там я их валидирую привожу к нужному формату и только потом сохраняю через акти...
- 2016.02.29, 18:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как указать ошибку для конкретного поля, которое является массивом ?
- Ответы: 17
- Просмотры: 6487
Re: Как указать ошибку для конкретного поля, которое является массивом ?
Сдается мне, что тут нужно было так делать: $form->field($model, "[".$lang['code']."]meta_title") В таком случае придется создавать свойства в модели по имени кодов языка, а заранее мы не знаем сколько их будет и какие они. варианты навскидку: 1. делать переводы отдельными моде...
- 2016.02.29, 16:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как указать ошибку для конкретного поля, которое является массивом ?
- Ответы: 17
- Просмотры: 6487
Как указать ошибку для конкретного поля, которое является массивом ?
Есть форма, которая содержит следующие поля: title meta_title meta_description и тп. Я сделал форму, которая генерируется на основе подключенных языков, тоесть такие поля превращаются в массивы: title[ru] meta_title[ru] meta_description [ru] title[en] meta_title[en] meta_description [en] и тп. Выгля...
- 2016.02.23, 10:46
- Форум: Документация и рецепты (Yii 2.x)
- Тема: Способ организации конфигов
- Ответы: 6
- Просмотры: 5085
Re: Способ организации конфигов
только на примере адванседа получается достаточный геморой внедрить что-то нестандартное, так как там конфигов очнь много, на каждое приложение по 4 штуки и для тестов тоже самое. И все это из коробки, нужно будет потрудиться. А еще есть некое неудобство если хочется хранить некоторые конфиги в бд, ...
- 2016.02.23, 10:30
- Форум: Документация и рецепты (Yii 2.x)
- Тема: Способ организации конфигов
- Ответы: 6
- Просмотры: 5085
Re: Способ организации конфигов
основная соль, в том что можно с помощью класса соединять конфиги и импортировать из любого хранилища возвращая в массив ?
- 2016.02.16, 12:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Несколько view в layout
- Ответы: 6
- Просмотры: 2878
Re: Несколько view в layout
render в контроллере, рендерит представление и лаяут, render в представлении это аналог renderPartial
- 2016.02.16, 12:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: findOne возвращает не все значения
- Ответы: 4
- Просмотры: 2069
Re: findOne возвращает не все значения
А вообще лучше так не делайте. Не держите валидацию и параметры в общей модели. Вам нужно создать form model унаследоваться от base/model и перенести rules туда.
- 2016.01.26, 17:17
- Форум: Предлагаю работу
- Тема: Нужно сделать автоматическую генерацию Sitemap
- Ответы: 4
- Просмотры: 2349
Re: Нужно сделать автоматическую генерацию Sitemap
Ой, ошибка № 500 Relation "category" is not defined in active record class "Question". Все ошибки сохраняются и просматриваются администратором сайта. Если вы считаете необходимым рассказать об этой ошибке разработчикам сайта, отправьте письмо с описанием ошибки на адрес 100yuri...
- 2016.01.20, 23:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Наилучший способ переопределения классов в стороннем модуле
- Ответы: 46
- Просмотры: 17820
Re: Наилучший способ переопределения классов в стороннем модуле
А вот с моделями нужно что-то делать. Так как 90% разработчиков делают 1 модель, 50 сценариев и всю логику туда-же и это в лучшем случае. вчера на ютубе выложили презентацию чувака. че-то там про ддд итд. рассказывал как он вкорячивал ддд в yii. Модель запихивал в репозиторий, а внутри $repository-...