Size: a a a

2020 June 10

DS

Dmitriy S in Yii Framework 3
Виктор
Можно подробнее о ее целях? Я никогда не пользовался ими толком, и так и не понял, какие проблемы они решают. В текущем рабочем проекте в неймспейсе modules я делаю папку, куда вкладываю максимально независимую от остального проекта подсистему, и условно называю это модулем.
Превратить модуль в изолированную часть приложения, которая взаимодействует с приложением - другими внешними модулями только через публичные интерфейсы. В то же время модуль является приложением для своих подмодулей.
источник

В

Виктор in Yii Framework 3
Dmitriy S
Превратить модуль в изолированную часть приложения, которая взаимодействует с приложением - другими внешними модулями только через публичные интерфейсы. В то же время модуль является приложением для своих подмодулей.
Мне кажется, такой подход легко реализуем и без системы модулей. Путем соглашения внутри команды разработчиков на тему способа изоляции частей приложения.
источник

В

Виктор in Yii Framework 3
Alexander Makarov
У меня при юзании dev-tools
Нашел закономерность: в контейнерах с php-fpm отрабатывает норм, с php-apache - те самые три ошибки
источник

AM

Alexander Makarov in Yii Framework 3
Виктор
Нашел закономерность: в контейнерах с php-fpm отрабатывает норм, с php-apache - те самые три ошибки
Интересно... у меня нет ни fpm ни апача
источник

AM

Alexander Makarov in Yii Framework 3
то есть дело в самом PHP
источник

В

Виктор in Yii Framework 3
Alexander Makarov
Интересно... у меня нет ни fpm ни апача
php стоит локально на машине, ты об этом?
источник

AM

Alexander Makarov in Yii Framework 3
да
источник

AM

Alexander Makarov in Yii Framework 3
λ php -v
PHP 7.4.3 (cli) (built: Feb 18 2020 17:29:57) ( NTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
   with Xdebug v2.9.6, Copyright (c) 2002-2020, by Derick Rethans
источник

В

Виктор in Yii Framework 3
Тьфу, бес попутал. В контейнерах на основе 7.4-cli все ок, не fpm.
источник

В

Виктор in Yii Framework 3
Alexander Makarov
λ php -v
PHP 7.4.3 (cli) (built: Feb 18 2020 17:29:57) ( NTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
   with Xdebug v2.9.6, Copyright (c) 2002-2020, by Derick Rethans
Это у тебя под win крутится?
источник

В

Виктор in Yii Framework 3
Хотя нет, в другом контейнере с apache такого результата нет :(
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Мне кажется, такой подход легко реализуем и без системы модулей. Путем соглашения внутри команды разработчиков на тему способа изоляции частей приложения.
Путем соглашения много чего реализуемо, но это очень слабый вариант.
источник

В

Виктор in Yii Framework 3
Dmitriy S
Путем соглашения много чего реализуемо, но это очень слабый вариант.
Так без них модульная система тоже не имеет никакого веса
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Так без них модульная система тоже не имеет никакого веса
Почему?
источник

В

Виктор in Yii Framework 3
Потому что люди будут совать в модули код, тесно связанный со всем остальным приложением
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Потому что люди будут совать в модули код, тесно связанный со всем остальным приложением
Ну вот как раз мой подход этому и мешает
источник

AM

Alexander Makarov in Yii Framework 3
Виктор
Это у тебя под win крутится?
да
источник

В

Виктор in Yii Framework 3
Dmitriy S
Ну вот как раз мой подход этому и мешает
Как?
источник

DS

Dmitriy S in Yii Framework 3
Изоляцией внутренней реализации модуля.
источник

В

Виктор in Yii Framework 3
Dmitriy S
Изоляцией внутренней реализации модуля.
Будет интересно посмотреть 😊
Но, кмк, использовать в конструкторе зависимость из другого модуля никто не запретит :(
источник