ホームページ  >  記事  >  PHPフレームワーク  >  Yii::app() とはどういう意味ですか?

Yii::app() とはどういう意味ですか?

(*-*)浩
(*-*)浩オリジナル
2019-11-04 13:20:213387ブラウズ

Yii::app() とはどういう意味ですか?

Yii::app() はインスタンス化されたオブジェクトであり、現在のフレームワークで直接操作できるオブジェクトであり、リクエスト アプリケーションの最初のオブジェクトとして理解できます。

Yii フレームワークは純粋な OOP オブジェクト指向フレームワークであり、オブジェクトを使用してクラスの属性とメソッドを呼び出し、アプリケーションのリクエストを完了します。 (推奨学習: yii チュートリアル)

Yii::app() とはどういう意味ですか?

上図の分析を通じて、Yii::app() がシステムの最初のオブジェクトはボスであり、このオブジェクトを使用して、システム内の他の関連メソッド、プロパティ、およびオブジェクトを呼び出すことができます。

Yii::app() は CwebApplication クラスによってインスタンス化されたオブジェクトです

CwebApplication(framework/web/CwebApplication.php)

したがって、Yii::app() は CwebApplication または親クラスの関連するプロパティまたはメソッドを呼び出すことができますCアプリケーション。

注: システムの安定性に影響を与えるため、CwebApplication またはその親クラスの関連メソッドに気軽にアクセスしないでください。

システム アプリケーション コンポーネント

Yii::app()

ユーザー セッション リクエスト ログ データベースなどを通じてシステム コンポーネントを呼び出すことができます。

システム内上記のコンポーネントにはどこからでも直接アクセスできます

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

以上がYii::app() とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。