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

samdark
2019.09.11, 14:48
Форум: Тестирование (Yii 2.x)
Тема: Тесты то проходят то нет
Ответы: 1
Просмотры: 647

Re: Тесты то проходят то нет

Думаю, дело в timestamp-ах и времени выполнения тестов.
samdark
2019.09.11, 14:48
Форум: Тестирование (Yii 2.x)
Тема: Среда разработки при тестировании.
Ответы: 1
Просмотры: 134

Re: Среда разработки при тестировании.

Правильно ли я понимаю, что все изменения конфигов нужно дублировать в папке environment? Только там и нужно менять. -local вроде не перезаписывались. Я делаю api, получается для него тоже нужно делать папку в environment? Будет ли достаточно добавить соответствующую папку api в prod и dev и скрипт...
samdark
2019.09.11, 14:42
Форум: Тестирование (Yii 2.x)
Тема: Тестирование Acceptance
Ответы: 1
Просмотры: 110

Re: Тестирование Acceptance

Codeception вроде сам умеет это делать. Посмотрите в его доке.
samdark
2019.09.11, 14:40
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1008

Re: Пакет data

1. Каждая строчка добавляется в частях кода которые друге о друге ничего не знают Это вряд-ли. 2. Как добавить условие бизнес логики 3. Сколько надо будет кода если понадобятся критерии повыше уровнем абстракции чем нечто просто по полю Никак. Пакет не предназначен для этого. Он для работы с таблич...
samdark
2019.09.10, 17:40
Форум: Архитектура, дизайн, ООП
Тема: Контейнер или объект
Ответы: 3
Просмотры: 144

Re: Контейнер или объект

Если парсер один и расширять его не планируется и используется он в одном месте, я бы делал без дополнительных обёрток.
samdark
2019.09.09, 23:03
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 13
Просмотры: 1318

Re: Версионирование

Делать сразу две ветки я не могу. Если есть желание и время развивать дальше Yii 2.0, давайте обсудим.
samdark
2019.09.09, 19:28
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 13
Просмотры: 1318

Re: Версионирование

При чём тут Symfony? Мы тут про SemVer: https://semver.org/
MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards compatible manner, and
PATCH version when you make backwards compatible bug fixes.
В Yii 2 не SemVer.
samdark
2019.09.09, 19:23
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1008

Re: Пакет data

1. Как будет вести себя програмист, если есть данные которым нельзя делать " new Like(..)" ? Хардкодить " private function matchFilter(array $item, array $filter): bool" ? Не строить запрос с like. 2. Что если код "case Not::getOperator()" имеет такой же ключ в "MyMegaFilter::getOperator()" согласн...
samdark
2019.09.09, 16:55
Форум: Разработка фреймворка
Тема: Использование Cycle ORM
Ответы: 4
Просмотры: 239

Re: Использование Cycle ORM

Cycle currently does not support composite PKs
Планы это исправить есть.
samdark
2019.09.09, 02:37
Форум: Разработка фреймворка
Тема: Использование Cycle ORM
Ответы: 4
Просмотры: 239

Использование Cycle ORM

Думаю над использованием Cycle ORM в качестве одного из поддерживаемых слоёв для работы с базами данных. Опробовал на yii-demo. https://github.com/yiisoft/yii-demo/pull/23 В pull request для описания схемы используются аннотации (Doctrine-совместимые). Данных сохраняются в SQLite. Сравнение с Doctri...
samdark
2019.09.09, 00:33
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1008

Re: Пакет data

а что там такое "generated from yiisoft/template" в репозитории? это какая-то функция github? Да. Чтобы быстро стартовать пакет можно использовать другой репозиторий как начальный шаблон. new GreaterThan('id', 3), <----- зачем это? Так описывается условие id > 3. new Like('name', 'agent') <----- и ...
samdark
2019.09.09, 00:28
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 13
Просмотры: 1318

Re: Версионирование

Мажорная версия инкрементируется при любых сломах обратной совместимости, насколько бы мелкими они ни были. Если посмотреть на Yii 2, то увидим что если бы следовали SemVer, то выпустили бы 14 мажорных версий.
samdark
2019.09.07, 19:28
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1008

Re: Пакет data

Довёл до рабочего состояния. Примеры в readme pull request. Как вам?
samdark
2019.09.05, 23:52
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Автоматическое документирование для RBAC
Ответы: 4
Просмотры: 213

Re: Автоматическое документирование для RBAC

Подозреваю что в удобной для вас форме готового нет.
samdark
2019.09.03, 17:30
Форум: Разработка фреймворка
Тема: Пакет data
Ответы: 13
Просмотры: 1008

Пакет data

Работаю над новым аналого data-провайдеров и гридов для Yii 3. В Yii 2 с ними было почти всё нормально, но можно лучше. Что не так в Yii 2 1. Провайдеры и связанные классы делали слишком много: работали с запросом, геренили URL, получали данные, валидировали их и так далее. 2. Много всего было завяз...
samdark
2019.08.29, 21:15
Форум: Общие вопросы (Yii 1.x)
Тема: Прогресс бар
Ответы: 3
Просмотры: 403

Re: Прогресс бар

Если это не консоль, то да, это единственный способ.