O Yii (Yes It Is!). É um framework PHP focado em performance e rapidez no desenvolvimento.
Utiliza o padrão MVC (Model-View-Controller), que separa a lógica de dados, a interface do usuário e o controle de fluxo.
Requisitos básicos:
Existem dois templates principais: o Basic (ideal para a maioria dos projetos) e o Advanced (com separação entre frontend e backend).
Instalando o Basic pelo terminal:
composer create-project --prefer-dist yiisoft/yii2-app-basic nome-projeto
Após a instalação, a estrutura será parecida com esta:
assets/: Gerencia arquivos CSS e JS.config/: Onde ficam as configurações do banco de dados e do app.controllers/: Contém as classes que processam as requisições.models/: Onde definimos a estrutura dos dados e validações.views/: Arquivos que exibem o HTML para o usuário.