Rumah > rangka kerja php > ThinkPHP > teks badan

Cara menggunakan kaedah a dalam thinkphp

藏色散人
Lepaskan: 2021-12-17 11:49:57
asal
2447 orang telah melayarinya

Kaedah a dalam thinkphp digunakan untuk membuat instantiate pengawal secara dalaman, dan format panggilannya ialah "A('[project://][group/]module','controller layer name')", The kaedah penggunaan adalah seperti "$User = A('User');".

Cara menggunakan kaedah a dalam thinkphp

Persekitaran pengendalian artikel ini: sistem Windows 7, versi thinkphp v5.1, komputer Dell G3.

Bagaimana untuk menggunakan kaedah a dalam thinkphp?

Penjelasan terperinci tentang fungsi ThinkPHP: Kaedah A

Kaedah A digunakan untuk membuat instantiate pengawal secara dalaman, format panggilan:

A('[项目://][分组/]模块','控制器层名称')
Salin selepas log masuk

Penggunaan paling mudah:

$User = A('User');
Salin selepas log masuk

bermaksud menghidupkan pengawal UserAction projek semasa (fail yang sepadan dengan pengawal ini terletak dalam Lib/Action/UserAction.class.php Jika mod pengelompokan digunakan dan anda mahu Untuk membuat instantiate pengawal lain yang dikumpulkan oleh Pentadbir, anda boleh menggunakan:

$User = A('Admin/User');
Salin selepas log masuk

juga menyokong instantiasi merentas projek (direktori projek mesti kekal pada tahap yang sama)

$User = A('Admin://User');
Salin selepas log masuk

bermaksud membuat instantiating projek Pentadbiran Pengawal UserAction berikut

versi 3.1 menambah sokongan untuk pengawal hierarki, jadi anda juga boleh menggunakan kaedah A untuk membuat instantiate pengawal lain, contohnya:

$User = A('User','Event);
Salin selepas log masuk

instantiate UserEvent kawalan Peranti (fail yang sepadan terletak di Lib/Event/UserEvent.class.php).

Selepas membuat instantiat pengawal, anda boleh memanggil kaedah dalam pengawal Walau bagaimanapun, perlu diambil perhatian bahawa apabila memanggil merentas projek, jika kaedah operasi anda mempunyai pembolehubah khas khusus untuk pengawal semasa Akan terdapat beberapa masalah yang tidak diketahui dalam. operasi, secara amnya, pegawai mengesyorkan bahawa lapisan pengawal yang memerlukan panggilan awam dibangunkan secara berasingan tanpa terlalu banyak kebergantungan.

Disyorkan: "10 tutorial video thinkphp terkini"

Atas ialah kandungan terperinci Cara menggunakan kaedah a dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan