Q
어떻게 yii2
-1
A
답변
0
YII : 응용 프로그램() YII 1.1
YII : $ 응용 프로그램은 YII 2
+0
예. 알아요.하지만 yii2의 app() -> user-> id를 보았습니다. –
0
각 YII 응용 시스템이 항목 스크립트 작성을 통해 전 세계적으로 액세스 할 수 있습니다 하나의 응용 프로그램 객체를 포함입니다 표현 \ Yii :: $ app. 그것은 전역 개체이고 당신은 당신은 \Yii::$app
에 따라이 목적을 위해 응용 프로그램의 전역에 자신의 래퍼 함수를 쓸 수있는 모든 곳에서
$userID = Yii::$app->user->id;
$isGuest = Yii::$app->user->isGuest;
+0
아니요,이게 사실이 아닙니다.Yii :: $ app 앱으로 변환 –
0
를 사용할 수 있습니다.
if (!function_exists('app')) {
function app() {
return \Yii::$app;
}
}
그리고 app()->user->id
과 같이 사용하십시오.
그런데 Laravel은 비슷한 접근 방식을 사용하여 service container instance에 별칭을 제공합니다.
어디서이 코드를 보았습니까? please – scaisEdge