Framework Web PHP gratuit et open source yii
Guide du framework YII
Introduction
YII est un cadre Web PHP gratuit et open source pour créer des applications Web haute performance, évolutives et sécurisées. Il est léger, rapide et facile à utiliser.
commencer
Pour commencer avec Yii, vous avez besoin:
- Installez PHP 7.2 ou version ultérieure.
- Installer le compositeur.
- Créez une nouvelle application YII:
composer create-project --prefer-dist yiisoft/yii2-app-basic your-app-name
.
Structure du projet
Une application YII de base contient les répertoires suivants:
-
assets
: fichiers statiques (tels que CSS, JavaScript, images). -
config
: configuration de l'application. -
controllers
: une classe qui contr?le le comportement de l'application. -
models
: classes représentant des tables de base de données. -
runtime
: le répertoire où les fichiers temporaires sont stockés. -
views
: contient le fichier de modèle PHP pour l'extrémité avant de l'application. -
web
: un répertoire Web public.
Créer un contr?leur
Le contr?leur est la classe qui gère les demandes de l'utilisateur. Pour créer un contr?leur, créez un nouveau fichier dans le répertoire controllers
, tels que SiteController.php
:
<code class="php">namespace app\controllers; use yii\web\Controller; class SiteController extends Controller { public function actionIndex() { // 這是你的主頁(yè)面操作} }</code>
Créer un modèle
Un modèle est une classe représentant une table de base de données. Pour créer un modèle, créez un nouveau fichier dans le répertoire models
, tels que User.php
:
<code class="php">namespace app\models; use yii\db\ActiveRecord; class User extends ActiveRecord { public $username; public $email; public $password; }</code>
Définir l'itinéraire
L'itinéraire mappe l'URL vers l'action du contr?leur. Ajoutez le code suivant dans le fichier config/web.php
:
<code class="php">return [ 'components' => [ 'urlManager' => [ 'rules' => [ '/' => 'site/index', ], ], ], ];</code>
Utilisation de modèles
Le modèle est utilisé pour générer l'extrémité avant de l'application. Ajoutez le code suivant dans views/site/index.php
:
<code class="php"><h1>歡迎來(lái)到Y(jié)ii 應(yīng)用程序!</h1></code>
Exécuter l'application
Pour exécuter l'application, entrez la commande suivante dans le terminal:
<code>php yii serve</code>
L'application s'exécutera sur http: // localhost: 8080.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT
Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Attachement du sol de secours: FixedIncSstokeephebackgroundMagestationyDurringScrolling.Ususewithbackground-Image, Backgrack-Size, andbackground Position forProperDisplay.ApplyTobodyorspecificElement

Nettoyez d'abord les éléments redondants du menu contextuel dans le registre, puis désactivez les extensions tierces via ShellExView, puis redémarrez l'Explorateur Windows et enfin désactivez les services en conflit tels que les conteneurs d'affichage NVIDIA, ce qui peut progressivement résoudre le problème de blocage du clic droit de Win8.

Ouvrez IIS Manager et accédez au site ou au n?ud de serveur spécifié. 2. Double-cliquez sur l'ic?ne "Type MIME", cliquez sur "Ajouter" et entrez l'extension de fichier (telle que .json) et le type MIME correspondant (tel que l'application / JSON), et complétez la configuration pour s'assurer que le navigateur analyse correctement le fichier.

Selon l'actualité du 3 octobre, Apple mettra à niveau cette année la version standard de l'iPhone 17 sans augmenter le prix. Après avoir ajouté les subventions nationales, on s'attend à ce que les ventes exercent une pression énorme sur de nombreux fabricants d'Android. Récemment, on a appris qu'Apple avait augmenté ses prévisions d'expédition. Les utilisateurs qui n’ont pas encore acheté n’ont pas à s’inquiéter, car la série iPhone18 de l’année prochaine marquera le début de changements majeurs et 2026 est considérée comme un super cycle de mise à niveau pour l’iPhone d’Apple. De nombreux fans d’Apple devront effectuer une mise à niveau s’ils souhaitent bénéficier de toutes les fonctions de l’IA. Il est rapporté que la gamme de produits iPhone18 sera considérablement élargie l'année prochaine. Les modèles réguliers incluent les modèles iPhone18, iPhone18Plus, iPhone18Pro, iPhone18ProMax et robustes.

Vous pouvez diffuser des vidéos mobiles sur votre ordinateur via la traversée multi-écran du navigateur QQ, la mise en miroir Miracast ou un logiciel tiers. Tout d'abord, assurez-vous que l'appareil est connecté au même WiFi, utilisez le même compte QQ pour vous connecter au navigateur QQ sur le téléphone et l'ordinateur, cliquez sur le bouton ? Cross-Screen Travel ? sur la page de lecture vidéo et sélectionnez l'ordinateur cible pour terminer la capture d'écran?; si l'ordinateur prend en charge Miracast, vous pouvez cliquer sur ? Screen Mirroring ? dans le centre de contr?le du téléphone pour sélectionner le nom de l'ordinateur à connecter ; vous pouvez également scanner le code QR via un logiciel tiers tel que ApowerMirror pour obtenir une transmission haute définition.

Réglage de la largeur et de la hauteur égaux peut créer une div carrée, en utilisant le même pixel ou pourcentage de la même valeur; 2. La scène réactive peut être maintenue avec des compétences de rembourrage ou des attributs de rapport d'aspect; 3. Centre le contenu par la disposition flexible ou le positionnement absolu.

ThemostSpecificcsSruleisappliedToanElement.SpecificityiscalculedUsingAfour-Partsystem: Innenestyles (1,0,0,0), idselectors (0,1 , 0,0), classes / attributs / pseudo-classes (0,0,1,0), annelements / pseudo-éléments (0,0,0,1) .HighervalueswinleftToRTH; Forexample, 0

Tout d'abord, passez en mode de compatibilité IE via l'ic?ne "éclair" dans la barre d'adresse. Deuxièmement, vous pouvez ajouter le site Web à la liste blanche du mode de compatibilité dans les paramètres pour obtenir un chargement automatique. Enfin, vous pouvez modifier le registre HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\I nternetExplorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION, créer une nouvelle valeur DWORD nommée QQBrowser.exe et la définir sur 8000 (hexadécimal) pour forcer l'activation du mode de rendu IE8.
