Size: a a a

2020 March 12

Д

Дмитрий in Yii Framework 3
Dmitriy S
разрешить замыкания в конфиге алиасов и дальше так
https://i.imgur.com/kx4EAMu.png
Воу воу)
источник

AM

Alexander Makarov in Yii Framework 3
И, кстати, пример с юзером решается и без алиасов...
источник

DS

Dmitriy S in Yii Framework 3
Раньше у тебя были два сервера с двумя приложениями, одно занималось счетами и заказами, другое накладными, оба хранили доки локально. Теперь у тебя третье приложения появилось, ему нужны доки первых двух. Ты просто выносишь все на с3 и делаешь общую фс для счетов, заказов и накладных.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
И, кстати, пример с юзером решается и без алиасов...
Одной фс не решается, я специально такую структуру привел.
источник

AM

Alexander Makarov in Yii Framework 3
ОК, приложения invoice_order, waybill, consumer.

1. Добавляем новый адаптер в invoice_order. S3, prefix = /. Пишем, как и ранее, в /invoice/... и /order/...
2. Добавляем новый адаптер в waybill, S3, prefix = /waybill, пишем, как и раньше, в /...
3. В consumer конфижим S3, prefix = /. Читаем из директорий.
источник

AM

Alexander Makarov in Yii Framework 3
не вижу, зачем тут алиасы... разруливается префиксами адаптера S3
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
не вижу, зачем тут алиасы... разруливается префиксами адаптера S3
У первого такая структура
project-root
- docs
-- orders
-- invoices
У второго такая структра
project-root
- reports
-- some
--- fucking
---- bullshit
----- waybills
Вопрос знатокам, как будет выглядеть итоговая фс в с3 и нормально ли это?
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
У первого такая структура
project-root
- docs
-- orders
-- invoices
У второго такая структра
project-root
- reports
-- some
--- fucking
---- bullshit
----- waybills
Вопрос знатокам, как будет выглядеть итоговая фс в с3 и нормально ли это?
У первого корень фс в docs у второго в reports
источник

AM

Alexander Makarov in Yii Framework 3
почему не в waybills?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
почему не в waybills?
Так сложилось, разные разработчики делали
источник

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
Alexander Makarov
это просто кривой конфиг
Это просто жизнь, а в жизни таких кейсов дофига)
источник

AM

Alexander Makarov in Yii Framework 3
чтобы рут указывал для ФС в waybills
источник

AM

Alexander Makarov in Yii Framework 3
писаться будет так же, проблема уйдёт, код станет чище, не будет везде reports/some/fucking/bullshit/waybills
источник

AM

Alexander Makarov in Yii Framework 3
при каждом вызове
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
чтобы рут указывал для ФС в waybills
А если так
project-root
- reports
-- some
--- fucking
---- bullshit
----- waybills
--- another
---- folder
----- consignment-notes
источник

AM

Alexander Makarov in Yii Framework 3
Это уже интересней кейс.
источник

AM

Alexander Makarov in Yii Framework 3
По сути тут у нас реюзают один инстанс ФС для двух бизнес-кейсов.
источник