Yii::app() はインスタンス化されたオブジェクトであり、現在のフレームワークで直接操作できるオブジェクトであり、リクエスト アプリケーションの最初のオブジェクトとして理解できます。
Yii フレームワークは純粋な OOP オブジェクト指向フレームワークであり、オブジェクトを使用してクラスの属性とメソッドを呼び出し、アプリケーションのリクエストを完了します。 (推奨学習: yii チュートリアル)
上図の分析を通じて、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 サイトの他の関連記事を参照してください。