Soalan tentang ruang nama dalam fasad mengikat
桃子
桃子 2019-02-22 15:13:25
0
3
914

Menghadapi masalah ini apabila mengikat fasad

//Berjaya mengikat
Fasad::bind('appindexfacadeHuman','appindexCommonHuman');

Facade::bind('appindexfacadeHuman'.'appindex

Human/'); binding

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

Xiaobai ingin tahu kenapa aplikasi tidak boleh ditambah di hadapan binding, bukankah ia bermakna bermula dari akar

QQ截图20190222151229.png

桃子
桃子

membalas semua(1)
Peter-Zhu

Ini sama seperti anda menggunakan kata kunci "gunakan" untuk alias kelas yang dirujuk. Lalai adalah untuk bermula dari ruang akar,
Sebagai contoh:

namespace test;
use app\admin;

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

namespace test;
user \app\admin;

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

Jika anda ingin memahami parameter Facade::bind(), anda boleh melihat Kod sumber kelas Fasad Dalam kod sumber, terdapat penerangan terperinci tentang kaedah bind()

  • balas Adakah ini bermakna walaupun anda tidak menambahkannya sebelum ini, carian sebenarnya bermula dari akarnya? Kemudian saya melihat kod sumber Facade dan memahami mekanisme pengikatannya. Terima kasih cikgu!
    桃子 pengarang 2019-02-22 16:56:54
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!