바인딩 파사드의 네임스페이스에 관한 질문
桃子
桃子 2019-02-22 15:13:25
0
3
917

Facade를 바인딩할 때 이 문제가 발생했습니다.

//바인딩 성공
Facade::bind('appindexfacadeHuman','appindexCommonHuman');

Facade::bind('appindexfacadeHuman','appindexCommonHuman')

//실패 바인딩
Facade::bind('appindexfacadeHuman','appindexCommonHuman');

Xiaobai는 바인딩 앞에 앱을 추가할 수 없는 이유를 알고 싶습니다. 루트에서 시작한다는 뜻이 아닌가요?

桃子
桃子

모든 응답(1)
Peter-Zhu

이것은 참조된 클래스의 별칭을 지정하기 위해 "use" 키워드를 사용하는 것과 같습니다. 기본값은 루트 공간에서 시작하는 것입니다.
예:

namespace test;
use app\admin;

// 与下面写法是完全一样的

namespace test;
user \app\admin;

// 默认就是全局空间开始查找

Facade::bind() 매개변수를 이해하려면, Facade 클래스의 소스 코드를 볼 수 있습니다. 소스 코드에는 바인딩() 메소드에 대한 자세한 설명이 있습니다

  • 회신하다 이전에 추가하지 않았음에도 실제로는 루트부터 검색이 시작된다는 뜻인가요? 그러다가 Facade 소스 코드를 보고 바인딩 메커니즘을 이해했습니다. 선생님 감사합니다!
    桃子 작가 2019-02-22 16:56:54
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿