La plupart des développeurs de sites web ont tendance à ignorer la mise en cache sans se rendre compte qu'elle peut nuire à leurs applications. Un retard d'une seconde dans le temps d'accès peut signifier que vous perdez des clients ou des utilisateurs au profit de vos concurrents. Yii2 prend en charge la mise en cache dans une variété de méthodes. Il prend en charge la mise en cache des fragments, des données, des pages et du contenu dynamique. Les composants de stockage du cache peuvent être...
Composer
[yii2] Template CRUD Gii pour One Page Ajax
15 octobre 2023
Gii est une extension qui fournit un générateur de code basé sur le web pour générer des modèles, des formulaires, des modules, des CRUD, etc. Par défaut, les générateurs suivants sont disponibles Generator Model - Génère une classe ActiveRecord pour une table de base de données spécifiée. CRUD Generator - Génère des contrôleurs et des écrans qui mettent en œuvre les opérations CRUD (Create, Read, Update, Delete) pour le modèle spécifié. Générateur de contrôleurs - Génère une nouvelle classe...
[Yii2] Créer une API RESTful
12 octobre 2023
est un logiciel qui intègre les applications que nous créons avec d'autres applications. Le but de la création est de partager des données entre les applications qui ont été intégrées. L'API RESTful/REST API est l'application de l'API(Application Programming Interface). REST (Representational State Transfer) est une architecture de méthodes de communication qui utilise le protocole HTTP pour l'échange de données et cette méthode est souvent appliquée au développement d'applications. L'objectif...
Tableau de bord d’une application en temps réel avec Yii2, Node.js, MySQL et Chart.js
12 octobre 2023
Dans cet article, nous allons créer un tableau de bord capable d'afficher des graphiques à partir de données en temps réel. Les données que nous utilisons comme simulations sont la population d'une ville. Si vous mettez à jour vos données sur les résidents, que vous les ajoutez ou les supprimez, le graphique changera en temps réel sans qu'il soit nécessaire de rafraîchir la page. Avant de commencer, nous devons nous préparer : Webserver est installé, voir Comment configurer l'hôte virtuel...
[yii2] Comment créer de nouvelles extensions sans contrôle de version ou de Git ?
25 mai 2021
Using Git in building extensions is great. When using Git, you must load the extension through Composer. Likewise when updating or correcting errors that occur. Of course, this will be troublesome, when the extension made is still in the development stage. To avoid this, we can use composers locally without version or Git controls. So that every code change made can immediately function without the need to update and commit changes through composer or git. Here are the steps to do so: 1....
Comment installer Yii2 Advanced via Composer
10 avril 2021
La principale raison de migrer vers Yii2 Advanced Template est la mise en œuvre de fonctionnalités de gestion des utilisateurs telles que l'inscription, la connexion, la sortie et la réinitialisation du mot de passe. Yii2 Advanced Le modèle dispose également d'applications web frontales et dorsales pour les utilisateurs finaux et les administrateurs. Cependant, cela peut également être étendu, par exemple pour les modérateurs dédiés ou les API, bien qu'il existe d'autres moyens d'intégrer ces...