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

ElisDN
2020.10.13, 22:50
Форум: Общие вопросы по программированию
Тема: сравнить дату в md5
Ответы: 4
Просмотры: 291

Re: сравнить дату в md5

Через md5 никак. Только шифровать ключом и потом для сравнения расшифровывать обратно.
ElisDN
2020.10.13, 13:10
Форум: Тестирование (Yii 2.x)
Тема: Дамп или не дамп
Ответы: 7
Просмотры: 571

Re: Дамп или не дамп

nds писал(а):
2020.10.13, 11:59
Вот проблема изоляци данных м/у тестами, что в БД, что в файлах фикстур как мне кажется одинаковый?
Здесь да, но я говорю про index. Сколько записей он вернёт в паджинации: 3, 4 или 2?
ElisDN
2020.10.13, 13:03
Форум: Общие вопросы по программированию
Тема: Тест стоимости вызовов в php7.3-fpm
Ответы: 26
Просмотры: 668

Re: Тест стоимости вызовов в php7.3-fpm

Полезность/вредность в чём выражается?
ElisDN
2020.10.13, 11:00
Форум: Тестирование (Yii 2.x)
Тема: Дамп или не дамп
Ответы: 7
Просмотры: 571

Re: Дамп или не дамп

Фикстуры загружаются свои для каждого отдельного теста с нужными только этому тесту данными. А дамп обычно загружают только один раз перед запуском всех тестов и потом перед каждым тестом не сбрасывают. Поэтому в варианте с дампом могут быть проблемы, что изменения, записанные тестами для экшенов cr...
ElisDN
2020.09.24, 21:50
Форум: Общие вопросы (Yii 2.x)
Тема: Много запросов к БД через activeRecord
Ответы: 4
Просмотры: 605

Re: Много запросов к БД через activeRecord

Жадную загрузку связей сделайте.
ElisDN
2020.09.24, 20:16
Форум: Архитектура, дизайн, ООП
Тема: DI и библиотеки
Ответы: 4
Просмотры: 900

Re: DI и библиотеки

Один инстанс библиотеки Curl создаётся для одного запроса (он имеет состояния). Для контейнера желательно делать библиотеки без изменяемого при работе состояния. Например, свой Curl с состоянием можно обернуть в компонент HttpClient без состояния: class RequestJobHandler { private HttpClient $clien...
ElisDN
2020.09.24, 19:56
Форум: Архитектура, дизайн, ООП
Тема: DI и библиотеки
Ответы: 4
Просмотры: 900

Re: DI и библиотеки

Если рассматривать yii2-queue, то можно для этого все свои Job-ы с данными: class RequestJob extends Job { public string $url; public function __construct(string $url) { $this->url = $url; } } просто наследовать от класса: abstract class Job implements \yii\queue\Job { public function execute($queue...
ElisDN
2020.09.24, 19:51
Форум: Архитектура, дизайн, ООП
Тема: DI и библиотеки
Ответы: 4
Просмотры: 900

Re: DI и библиотеки

Объясните, пожалуйста, как получать инстанс класса Curl в объекте RequestJob. Никак. Вместо этого разделяйте код на саму структуру Job с данными для помещения в очередь: class RequestJob { public string $url; public function __construct(string $url) { $this->url = $url; } } и на отдельный сервис-об...
ElisDN
2020.09.14, 09:21
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте хостинг для Advanced приложения
Ответы: 13
Просмотры: 4345

Re: Посоветуйте хостинг для Advanced приложения

unknownby писал(а):
2020.09.14, 08:32
Зачем реанимировать старые темы? :D
Для рекламы зомро.
ElisDN
2020.09.09, 09:14
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация статуса Read Only
Ответы: 26
Просмотры: 1313

Re: Реализация статуса Read Only

Drugpunker писал(а):
2020.09.08, 21:48
В чём разница?
Ни в чём. Геттер для user->id внутри дёргает user->identity->id.
ElisDN
2020.09.06, 12:06
Форум: Общие вопросы (Yii 2.x)
Тема: Active Record динамическое поведение
Ответы: 9
Просмотры: 841

Re: Active Record динамическое поведение

odermy писал(а):
2020.09.05, 15:58
Есть ли дефолтный способ прикрепить динамически поведение к Active Record?
А для чего именно это нужно?
ElisDN
2020.09.03, 13:21
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Behavior и наследники
Ответы: 1
Просмотры: 1178

Re: Behavior и наследники

Да, если ProductSearch extends Product, то и behaviors() наследуется в ProductSearch и там с ним работает.
ElisDN
2020.09.01, 01:40
Форум: Архитектура, дизайн, ООП
Тема: Yii терминология Слоистой архитектуры
Ответы: 23
Просмотры: 2004

Re: Yii терминология Слоистой архитектуры

Всё обратно несовместимое в 2.0 не проходит. Обратно несовместимое — это про мажорную версию. Вот про это и говорю, что Yii2 шесть лет заморожен архитектурно ввиду "Backward Compatibility" и два года заморожен функционально с "New features are no longer accepted", а Yii3 с этими новыми фичами ещё н...
ElisDN
2020.09.01, 00:12
Форум: Общие вопросы (Yii 2.x)
Тема: Оставить выбранным параметр из выпадающего списка
Ответы: 28
Просмотры: 760

Re: Оставить выбранным параметр из выпадающего списка

Просто вписывайте ($model, 'status1', ...) вместо ($model, 'status1[]', ...)
ElisDN
2020.08.31, 19:28
Форум: Архитектура, дизайн, ООП
Тема: Yii терминология Слоистой архитектуры
Ответы: 23
Просмотры: 2004

Re: Yii терминология Слоистой архитектуры

Ну не надо так категорично, а то ведь поверят :) Никуда 3.0 не денется. Пилим активно, пакеты релизим. Выйдет. В каком году выйдет 3.0? Когда примерно зарелизится 3.1? Что такое "функционально заброшенные"? То, что здесь обозначено как "Feature freeze. Enhancements are no longer accepted" с февраля...
ElisDN
2020.08.31, 08:51
Форум: Общие вопросы (Yii 2.x)
Тема: Миграция по удалению таблицы
Ответы: 4
Просмотры: 473

Re: Миграция по удалению таблицы

unknownby писал(а):
2020.08.31, 08:46
Другими словами, при действии down() может не создаться таблица, т.к. модель удалена была :)
Таких поломок не должно быть вообще. Миграции не должны использовать ваши ActiveRecord.