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

Popular posts from this blog

Asterisk AGI Python Script to Dialplan does not work -

python - Read npy file directly from S3 StreamingBody -

kotlin - Out-projected type in generic interface prohibits the use of metod with generic parameter -