Maison > cadre php > YII > le corps du texte

Que signifie Yii::app() ?

(*-*)浩
Libérer: 2019-11-04 13:20:21
original
3487 Les gens l'ont consulté

Que signifie Yii::app() ?

Yii::app() est un objet instancié, un objet que l'on peut directement exploiter dans le framework actuel. On peut comprendre cet objet comme un premier objet d'application de requête.

Le framework Yii est un framework purement orienté objet POO, qui utilise des objets pour appeler des attributs et des méthodes de classes afin de répondre aux requêtes d'application. (Apprentissage recommandé : tutoriel yii)

Que signifie Yii::app() ?

Grâce à l'analyse de la figure ci-dessus, nous savons que Yii::app() est le Le premier du système L'objet est le patron. Nous pouvons utiliser cet objet pour appeler d'autres méthodes, propriétés et objets associés dans le système.

Yii::app() est un objet instancié par la classe CwebApplication

CwebApplication(framework/web/CwebApplication.php)
Copier après la connexion

Par conséquent, Yii::app() peut appeler des propriétés ou des méthodes associées dans CwebApplication ou la classe parent CApplication.

Remarque : n'accédez pas aux méthodes associées de CwebApplication ou à sa classe parent avec désinvolture, car cela affecterait la stabilité du système.

Composants de l'application système

Nous pouvons appeler les composants du système via Yii::app()

DB de journal des demandes de session utilisateur et ainsi de suite

Dans le système Les composants ci-dessus sont directement accessibles depuis n'importe quel coin

Yii ::app()->user  (实例化对象'CWebUser' => '/web/auth/CWebUser.php',)
Yii ::app()->session(实例化'CHttpSession')
Yii ::app()->request
Yii ::app()->db
Copier après la connexion

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!

Étiquettes associées:
yii
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal