recherche

Maison  >  Questions et réponses  >  le corps du texte

Questions sur l'espace de noms dans la façade de liaison

J'ai rencontré ce problème lors de la liaison de façade

//Liaison réussie
Facade::bind('appindexfacadeHuman','appindexCommonHuman');

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

//Failed); bind
Facade::bind('appindexfacadeHuman','appindexCommonHuman');

Xiaobai veut savoir pourquoi l'application ne peut pas être ajoutée devant la liaison, cela ne signifie-t-il pas partir de la racine

QQ截图20190222151229.png

?

桃子桃子2106 Il y a quelques jours929

répondre à tous(3)je répondrai

  • 天蓬老师

    天蓬老师2019-02-22 16:31:29

    C'est comme si vous utilisiez le mot-clé "use" pour alias la classe référencée. La valeur par défaut est de commencer à partir de l'espace racine,
    Par exemple :

    namespace test;
    use app\admin;
    
    // 与下面写法是完全一样的
    
    namespace test;
    user \app\admin;
    
    // 默认就是全局空间开始查找

    Si vous voulez comprendre les paramètres Facade::bind(), vous pouvez voir le code source de la classe Facade. Dans le code source, il y a une description détaillée de la méthode bind()

    .

    répondre
    0
  • 桃子

    Cela signifie-t-il que même si vous ne l’ajoutez pas auparavant, la recherche commence en fait à partir de la racine ? Ensuite, j'ai regardé le code source de Facade et j'ai compris son mécanisme de liaison. Merci professeur !

    桃子 · 2019-02-22 16:56:54
  • Annulerrépondre