Size: a a a

2020 October 05

a

anton in Yii Framework 3
Клонировал ещё раз, тоже самое
источник

AM

Alexander Makarov in Yii Framework 3
мб ещё не обновилось?
источник

AM

Alexander Makarov in Yii Framework 3
да не, должно
источник

AM

Alexander Makarov in Yii Framework 3
на packagist тег есть
источник

a

anton in Yii Framework 3
Угу, не обновилось - changelog старый в вендоре
источник

А

Алексей R in Yii Framework 3
--no-cache попробуй
источник

a

anton in Yii Framework 3
Угу, обновилось. Работает
источник

a

anton in Yii Framework 3
Кстати, в алиасах нужно либо метод добавить, либо документацию удалить      https://github.com/yiisoft/aliases/blob/c097afc9f8eafa7ae37970422de0a4c8bfe4ea8c/src/Aliases.php#L138
источник

СП

Сергей Предводителев... in Yii Framework 3
там наверное имелось в виду set
источник

RM

Rustam Mamadaminov in Yii Framework 3
Сергей Предводителев
там наверное имелось в виду set
точно
источник

AB

Alexander Borisov in Yii Framework 3
Во. Формы в демо завезли! Пара вопросов. Форма должна быть сервисом? Это по логике data-object  и его через new надо инстанцировать. И можно ли там валидировать загруженные файлы?
источник

AB

Alexander Borisov in Yii Framework 3
источник

a

anton in Yii Framework 3
Если там редирект поставить тогда и sent убрать нужно
источник

СП

Сергей Предводителев... in Yii Framework 3
@romkatsu ты как-то советовал php-enum.

Подскажи, как быть в ситуации, когда в двух разных контекстах есть эти классы, но идентификаторы в них должны совпадать.

Например, два класса из разных контекстов:

class EmployeeDepartment extends Enum
{
   private const A = 1;
   private const B = 2;
   private const C = 3;
}

class ProjectDepartment extends Enum
{
   private const A = 1;
   private const C = 3;
}


Прям так и делать или вместо 1, 2, 3 использовать какой-то общий класс с константами?
источник

RT

Roman Tsurkanu in Yii Framework 3
Ну если оба эти класса Department, то можно один енам сделать Department
источник

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
Ну если оба эти класса Department, то можно один енам сделать Department
У них внутренности разные, не везде все отделы. Ключевое, что ID у одних и тех же отделов должны совпадать
источник

RT

Roman Tsurkanu in Yii Framework 3
не понимаю
источник

RT

Roman Tsurkanu in Yii Framework 3
может реальный пример кинешь?
источник

СП

Сергей Предводителев... in Yii Framework 3
В компании есть отделы:

1 - администрация
2 - продажи
3 - веб-разработка
4 - отдел рекламы

В контексте сотрудников они могут быть в любом отделе:

class Department extends Enum
{
 private const ADMINISTRATION = 1;
   private const SALE = 2;
   private const WEBDEV = 3;
   private const ADV = 4;
}

В контексте проектов могут быть только два отдела:

class Department extends Enum
{
   private const WEBDEV = 3;
   private const ADV = 4;
}

Вот я думаю сделать как в этом коде...

или сделать общий класс с константами отделов, который будет доступен в любом контексте:

class \Shared\Department
{
 public const ADMINISTRATION = 1;
   public const SALE = 2;
   public const WEBDEV = 3;
   public const ADV = 4;
}

class \Employee\Department extends Enum
{
 private const ADMINISTRATION = \Shared\Department::ADMINISTRATION;
   private const SALE = \Shared\Department::SALE;
   private const WEBDEV = \Shared\Department::WEBDEV;
   private const ADV = \Shared\Department::ADV;
}

class \Project\Department extends Enum
{
   private const WEBDEV = \Shared\Department::WEBDEV;
   private const ADV = \Shared\Department::ADV;
}
источник

RT

Roman Tsurkanu in Yii Framework 3
зачем последний?
источник