>PHP 프레임워크 >YII >Yii::app()은 무슨 뜻인가요?

Yii::app()은 무슨 뜻인가요?

(*-*)浩
(*-*)浩원래의
2019-11-04 13:20:213544검색

Yii::app()은 무슨 뜻인가요?

Yii::app()은 인스턴스화된 객체로, 현재 프레임워크에서 직접 조작할 수 있는 객체입니다. 요청 신청의 첫 번째 개체로 이해됩니다.

Yii 프레임워크는 순수 OOP 객체 지향 프레임워크로, 객체를 사용하여 클래스의 속성과 메서드를 호출하여 애플리케이션 요청을 완료합니다. (추천 학습: yiitutorial)

Yii::app()은 무슨 뜻인가요?

위의 분석을 통해 우리는 Yii::app( )는 시스템의 첫 번째 개체이며 보스입니다. 이 개체를 사용하여 시스템의 다른 관련 메서드, 속성 및 개체를 호출할 수 있습니다.

Yii::app()은 CwebApplication 클래스에 의해 인스턴스화된 객체입니다.

CwebApplication(framework/web/CwebApplication.php)

그래서 Yii::app()는 CwebApplication 또는 상위 클래스 CApplication을 호출할 수 있습니다. 관련 속성 또는 메서드.

참고: 시스템 안정성에 영향을 미칠 수 있으므로 CwebApplication 또는 해당 상위 클래스의 관련 메서드에 무심코 액세스하지 마세요.

시스템 애플리케이션 구성요소

Yii::app()을 통해 시스템 구성요소를 호출할 수 있음

사용자 세션 요청 로그 db 등#🎜🎜 #

위의 구성 요소는 시스템의 어느 곳에서나 직접 액세스할 수 있습니다

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

위 내용은 Yii::app()은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.