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

Matvik
2018.02.20, 17:32
Форум: Общие вопросы (Yii 2.x)
Тема: Поддержка JSON типа полей в 2.0.14 не работает?
Ответы: 6
Просмотры: 184

Re: Поддержка JSON типа полей в 2.0.14 не работает?

SiZE писал(а):
2018.02.20, 09:16
Декодирование только для Postgre
https://github.com/yiisoft/yii2/tree/2. ... ma.php#L90
В смысле? В доках же по другому написано. То есть кодирование работает, а декодирование - нет? Какой смысл в этом?
Matvik
2018.02.19, 23:02
Форум: Общие вопросы (Yii 2.x)
Тема: Поддержка JSON типа полей в 2.0.14 не работает?
Ответы: 6
Просмотры: 184

Re: Поддержка JSON типа полей в 2.0.14 не работает?

И в догонку - как быть с валидацией такого поля? Просто проверять, то там массив, или как? Отдельного валидатора для JSON нету, я так понимаю.
Matvik
2018.02.19, 22:48
Форум: Общие вопросы (Yii 2.x)
Тема: Поддержка JSON типа полей в 2.0.14 не работает?
Ответы: 6
Просмотры: 184

Поддержка JSON типа полей в 2.0.14 не работает?

Может туплю, подскажите: В доках написано следущее: JSON in MySQL and PostgreSQL After data population, the value from JSON column will be automatically decoded from JSON according to standard JSON decoding rules. To save attribute value to a JSON column, ActiveRecord will automatically create a [[y...
Matvik
2018.01.21, 05:03
Форум: Общие вопросы (Yii 2.x)
Тема: Не пишется debug data в папку рантайм, если юзер залогирован
Ответы: 6
Просмотры: 283

Re: Не пишется debug data в папку рантайм, если юзер залогирован

Глубоким дебагом решил. Проблемма тупо в том, что не был прописан неймспейс Yii в модели юзера, соответственно, не работала функция Yii::t() в метках атрибутов, соответственно не работала панель юзера в дебаге, и весь процесс записи данных дебага стопорилася. Вопрос, почему эта ошибка никуда в логи ...
Matvik
2018.01.20, 21:35
Форум: Общие вопросы (Yii 2.x)
Тема: Не пишется debug data в папку рантайм, если юзер залогирован
Ответы: 6
Просмотры: 283

Re: Не пишется debug data в папку рантайм, если юзер залогирован

Модуль сам не работает,так как нету данных в папке. То есть, он работает нормально, дело в том, что не пишутся файлы в папку debug. Соответственно, запрос на модуль возвращает Not Found (#404): Unable to find debug data tagged with '5a638c019c777'. Роуты не менялись, ну и я же говорю, не пишет, если...
Matvik
2018.01.20, 06:10
Форум: Общие вопросы (Yii 2.x)
Тема: Не пишется debug data в папку рантайм, если юзер залогирован
Ответы: 6
Просмотры: 283

Не пишется debug data в папку рантайм, если юзер залогирован

Соответственно, не работает дебаг-панель. Другие подобные темы перерыл, не помагает ничего: Папку рантайма чистил, права на запись есть (так как при разлогированном юзере все пишет нормально), логи и кеш тоже работают. Перезапускал сервер Мемкеш не установлен (был такой вариант) RBAC настроен тоже н...
Matvik
2017.12.19, 23:43
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Неправильно работает проверка правила
Ответы: 2
Просмотры: 256

Re: Неправильно работает проверка правила

Извиняюсь, тему можно закрывать. В проверке вместо manage_orders написал manage_products.
Matvik
2017.12.19, 22:22
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Неправильно работает проверка правила
Ответы: 2
Просмотры: 256

Неправильно работает проверка правила

Первый раз работаю с RBAC, до этого стандартного фильтра было достаточно, поэтому не кидайте тапками, если где затупил. У меня в системе есть заказы, и есть роль менеджера и работника. Работник имеет доступ к деталям только своего заказа (то есть, внесенного им в систему), менеджер имеет доступ ко в...
Matvik
2017.10.04, 02:20
Форум: Тестирование (Yii 2.x)
Тема: Как замокать UploadedFile?
Ответы: 0
Просмотры: 309

Как замокать UploadedFile?

Есть модель, в ней есть загрузка картинки. Вопрос: как замокать UploadedFile, чтоб прошла нормально валидация и сохранение? Не совсем понимаю механизм.
Matvik
2017.08.26, 03:57
Форум: Тестирование (Yii 2.x)
Тема: Функциональный тест, проверить наличие в базе без модели (через название таблицы)
Ответы: 0
Просмотры: 336

Функциональный тест, проверить наличие в базе без модели (через название таблицы)

Есть метод $I->seeRecord(), но он принимает только класс модели. А если нужно просто проверить наличие записи в таблице, для которой модели нету?
Matvik
2017.08.24, 03:40
Форум: Тестирование (Yii 2.x)
Тема: Пример тестирования ActiveRecord модели
Ответы: 2
Просмотры: 514

Пример тестирования ActiveRecord модели

Есть ли где-нибуть пример с unit-тестами именно модели ActiveRecord? С тестированием валидации, CRUD. Не совсем понятно, от какого класса наследоватся? yii\codeception\DbTestCase? Или он не для этого? Короче, хотелось бы примеров или руководства именно по юнит-тестированию модели. Спасибо.
Matvik
2017.08.23, 02:43
Форум: Тестирование (Yii 2.x)
Тема: Фикстуры и OmgDef/yii2-multilingual-behavior
Ответы: 2
Просмотры: 505

Фикстуры и OmgDef/yii2-multilingual-behavior

Использую данное расширение для мультиязычных моделей. Хочу написать фикстуру для таблиц категорий и их переводов, но - самой модели для таблицы переводов нет, она формируется на лету расширением. Как тут быть?
Matvik
2017.08.09, 00:14
Форум: Архитектура, дизайн, ООП
Тема: Advanced шаблон и организация структуры модулей
Ответы: 9
Просмотры: 954

Re: Advanced шаблон и организация структуры модулей

Не надо размазывать модуль по частям, не надо дублировать модели. Если хотите, модели и сервисы храните непосредственно в модуле, а контроллеры пихайте в соответствующие части приложения.
Вот это. Структуру папок при таком подходе.
Matvik
2017.08.08, 18:51
Форум: Архитектура, дизайн, ООП
Тема: Advanced шаблон и организация структуры модулей
Ответы: 9
Просмотры: 954

Re: Advanced шаблон и организация структуры модулей

просто модуль как отдельная структура без подразделения на fronend/backend. То есть забить на advanced шаблон? Как я понимаю в нем суть именно в таком разделении. advanced - это логическое разделение на несколько приложений в контексте фронтенд/админка (безопасность например). Бизнес-слой у них мож...
Matvik
2017.08.08, 18:39
Форум: Архитектура, дизайн, ООП
Тема: Advanced шаблон и организация структуры модулей
Ответы: 9
Просмотры: 954

Re: Advanced шаблон и организация структуры модулей

zelenin писал(а):
2017.08.08, 18:27
просто модуль как отдельная структура без подразделения на fronend/backend.
То есть забить на advanced шаблон? Как я понимаю в нем суть именно в таком разделении.
Matvik
2017.08.08, 18:19
Форум: Архитектура, дизайн, ООП
Тема: Advanced шаблон и организация структуры модулей
Ответы: 9
Просмотры: 954

Re: Advanced шаблон и организация структуры модулей

samdark писал(а):
2017.08.08, 18:13
По ситуации... все способы их перечисленных хороши, но надо выбирать под задачу.
Спасибо. А какие критерии? Просто без опыта тут сложно разобраться, как именно поступать в том или ином случае.