A maioria dos desenvolvedores de sites tende a ignorar o armazenamento em cache sem perceber que isso pode prejudicar seus aplicativos. Um atraso de um segundo no tempo de acesso pode significar que você está perdendo clientes ou usuários para os concorrentes. O Yii2 suporta o armazenamento em cache em uma variedade de métodos. Suporta cache de fragmentos, cache de dados, cache de páginas e conteúdo dinâmico. Os componentes de armazenamento em cache podem ser trocados sem a necessidade de...
Composer
[yii2] Modelo CRUD do Gii para Ajax de uma página
15 outubro 2023
O Gii é uma extensão que fornece um gerador de código baseado na Web para gerar modelos, formulários, módulos, CRUDs e assim por diante. Por padrão, os seguintes geradores estão disponíveis Generator Model - Gera uma classe ActiveRecord para uma tabela de banco de dados especificada. CRUD Generator - Gera controladores e exibições que implementam operações CRUD (Create, Read, Update, Delete) para o modelo especificado. Controller Generator - Gera uma nova classe de controladores com uma ou...
[Yii2] Criar uma API RESTful
12 outubro 2023
Uma API é um software que integra os aplicativos que criamos a outros aplicativos. O objetivo da criação é compartilhar dados entre os aplicativos que foram integrados. A API RESTful/API REST é a aplicação da API(Interface de Programação de Aplicativos). REST (Representational State Transfer) é uma arquitetura de métodos de comunicação que usa o protocolo HTTP para a troca de dados, e esse método é frequentemente aplicado no desenvolvimento de aplicativos. Com o objetivo de fazer com que o...
Painel de aplicativos em tempo real com Yii2, Node.js, MySQL e Chart.js
12 outubro 2023
Neste artigo, criaremos um painel que pode exibir gráficos a partir de dados em tempo real. Os dados que usamos como simulações são a população de uma cidade. Se você atualizar os dados dos residentes, adicioná-los ou excluí-los, o gráfico será alterado em tempo real sem a necessidade de atualizar a página. Antes de começarmos, precisamos nos preparar: Webserver está instalado, consulte Como configurar o Virtual Host XAMPP no Windows 10. O Yii2 está instalado, consulte Como instalar o Yii2...
Como instalar o Yii2 Advanced via Composer
08 outubro 2023
O principal motivo para migrar para o Yii2 Advanced Template é a implementação de recursos de gerenciamento de usuários, como listagem, login, saída e redefinição de senha. O Yii2 Advanced Template também tem aplicativos da Web front-end e back-end para usuários finais e administradores. No entanto, isso também pode ser expandido - por exemplo, para moderadores dedicados ou APIs, embora existam outras maneiras de integrar esses recursos em um único aplicativo. Aqui está um gráfico que mostra...
[yii2] Como criar novas extensões sem controles de versão ou Git
21 setembro 2023
É ótimo usar o Git para criar extensões. Ao usar o Git, você deve carregar a extensão por meio do Composer. Da mesma forma, ao atualizar ou corrigir erros que ocorram. Obviamente, isso será problemático quando a extensão criada ainda estiver em fase de desenvolvimento. Para evitar isso, podemos usar compositores localmente sem versão ou controles Git. Assim, cada alteração de código feita pode funcionar imediatamente sem a necessidade de atualizar e confirmar as alterações por meio do composer...