Size: a a a

2021 April 07

AM

Alexander Makarov in Yii Framework 3
Но autoload map генерится.
источник

AB

Alexander Borisov in Yii Framework 3
ну как бы что так что так, мусорные не используемые классы на перформанс повлияют
источник

DS

Dmitriy S in Yii Framework 3
Понятно, что генерится, но на скорость это не влияет, поскольку ищет по ключам.
источник

DS

Dmitriy S in Yii Framework 3
Вот и я об этом говорю
источник

AM

Alexander Makarov in Yii Framework 3
@nex_otaku а можешь показать из этого проекта phpunit.xml?
источник

AB

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

AB

Alexander Borisov in Yii Framework 3
неприменимо конечно
источник

AB

Alexander Borisov in Yii Framework 3
issue в app, где она не очень применима
источник

NO

Nex Otaku in Yii Framework 3
Только там и есть код реальный чтобы можно было обсуждать ) Так что не согласен с тобой
источник

DS

Dmitriy S in Yii Framework 3
Какой реальный код? Там нет модулей. Модуль есть в yii-demo, это Blog
источник

NO

Nex Otaku in Yii Framework 3
Я имел в виду демо ) Если запостил в апп значит по ошибке, перенесу в демо )
источник

NO

Nex Otaku in Yii Framework 3
Собирался в демо постить
источник

NO

Nex Otaku in Yii Framework 3
источник

AB

Alexander Borisov in Yii Framework 3
Еще минус, если работаете с верстальщиками, то они вряд ли спасибо скажут, если им придется в src лезть
источник

AB

Alexander Borisov in Yii Framework 3
Куда переносить, к примеру, https://github.com/yiisoft/yii-demo/blob/master/src/Controller/SiteController.php - на отдельный модуль не тянет. Директория Controller на верхнем уровне и внутри модулей?
источник

ПА

Павел Афонин... in Yii Framework 3
а как насчет если юзается AR,  и в каждом нужна модель пользака? В каждом хранить?
источник

NO

Nex Otaku in Yii Framework 3
Не могу за отсутствием оного ) Те файлы что были я показал, "phpunit.xml" в проекте нет.
источник

NO

Nex Otaku in Yii Framework 3
Очень хороший вопрос, прямо классика, но он относится не к моему предложению "вынести вьюхи и тесты в папку модуля" а к разделению на модули в принципе.

Ответ на этот вопрос давали много раз и нужно писать много текста чтобы полностью объяснить, но если в кратко и в двух словах, то:

1. Да, в тех модулях что используют юзера, везде нужна будет модель юзера, в каждом модуле будет класс юзера. Только так можно обеспечить независимость модуля.

2. В хорошо структурированном приложении модули отделены не только по коду, но и по данным. Это означает, что у каждого модуля работающего с пользователями, если ему требуется хоть что-то кроме ID, будет своя табличка для пользователей с нужными только этому модулю полями, и управление этой табличкой лежит в ответственности этого модуля.
источник

ПА

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

NO

Nex Otaku in Yii Framework 3
Назвали плохо, вот и "не тянет" )

"Site" это отвратительное название, так как абстрактно и ничего не проясняет.

Назови "Home" и сразу появится смысл.
источник