php - Planning for a large Yii2 application -
i thinking how build large application client in yii2. experience comes several smaller yii2 projects.
what major decisions have made during first steps cannot changed later on , typical yii2 solution patterns that?
here features i'm thinking of:
user administration
a jump start extension yii2-user or yii2-usario. gives user management, user login, password reset features , like.
multi-tenancy
to manage multiple clients in 1 database, recommended add client id every table , use yii2 behaviors add table field every database query.
optional / complex features
yii2 provides "modules" code separation. yii2 modules can have components, models, views, controllers,... , perfect delivering independent features @ later stage. or separate features core application.
are there similar yii2 patterns know start of project in order avoid major refactoring during project?
an important patter available in yii2 me rbac (authorization acces roles) ..
if application large remember need internazionalization date, currency , formate , multilangue
audit check access (there extension too)
wiki
Comments
Post a Comment