Size: a a a

2020 March 12

DS

Dmitriy S in Yii Framework 3
Алексей R
Я говорил уже, что лучше оставить статические альясы  типа @invoices, а динамическую часть считать в отдельном сервисе
Одна из причин - юзер не из контейнера а из списка, который не получить из контейнера
Ну так они и не в Filesystem вычисляться будут.
источник

AM

Alexander Makarov in Yii Framework 3
То есть при записи ты будешь вынимать юзера из контейнера, а при чтении — формировать путь по месту?
источник

AM

Alexander Makarov in Yii Framework 3
Неконсистентно как-то...
источник

AM

Alexander Makarov in Yii Framework 3
пути получается могут формироваться и в конфиге и в коде
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Я говорил уже, что лучше оставить статические альясы  типа @invoices, а динамическую часть считать в отдельном сервисе
Одна из причин - юзер не из контейнера а из списка, который не получить из контейнера
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
То есть при записи ты будешь вынимать юзера из контейнера, а при чтении — формировать путь по месту?
Он вынимается один раз в бутстрапе, это раз. Если очень нужно прочитать другого юзера, то да, получу общий путь по общему алиасу и имени пользователя. Еще плюс - каждому юзеру будут доступны только его файлы.
источник

AM

Alexander Makarov in Yii Framework 3
Уфф... в общем, лучше не стало :) Пусть будет. Понадеюсь что не попадутся мне проекты с замыканиями :)
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Уфф... в общем, лучше не стало :) Пусть будет. Понадеюсь что не попадутся мне проекты с замыканиями :)
На самом деле в динамике делать не обязательно, это ж просто провайдер, свой запилить - дело пяти минут. Главное чтобы алиасы там в принципе были)
источник

DS

Dmitriy S in Yii Framework 3
Это я для примера сделал, коммитить не буду.
источник

А

Алексей R in Yii Framework 3
Алексей R
какой итог то? будут вёдра/диски с драйверами?
?
источник

AM

Alexander Makarov in Yii Framework 3
будут алиасы
источник

А

Алексей R in Yii Framework 3
одно с другим и так норм живёт
источник

AM

Alexander Makarov in Yii Framework 3
вот этот код только плохой:

$location = $this->aliases->get($location);
       parent::write($location, $contents, $config);
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
будут алиасы
по дефолту только статические
источник

AM

Alexander Makarov in Yii Framework 3
если алиас не определён, то будет false же
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
если алиас не определён, то будет false же
будет исключение, насколько я помню
источник

AM

Alexander Makarov 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
флаги в методах - зло
источник