Rumah  >  Artikel  >  rangka kerja php  >  Cara menggunakan kaedah a dalam thinkphp

Cara menggunakan kaedah a dalam thinkphp

藏色散人
藏色散人asal
2021-12-17 11:49:572428semak imbas

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('[项目://][分组/]模块','控制器层名称')

Penggunaan paling mudah:

$User = A('User');

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');

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

$User = A('Admin://User');

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);

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!

Kenyataan:
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
Artikel sebelumnya:fikirphp apa yang besar dArtikel seterusnya:fikirphp apa yang besar d