Rumah > rangka kerja php > ThinkPHP > Apakah yang perlu saya lakukan jika kelas paparan thinkphp5 tidak wujud?

Apakah yang perlu saya lakukan jika kelas paparan thinkphp5 tidak wujud?

藏色散人
Lepaskan: 2022-12-09 09:22:15
asal
1817 orang telah melayarinya

Penyelesaian kepada kelas paparan yang tidak wujud dalam thinkphp5: 1. Pertanyaan melalui kelas Pekerja baharu pada lapisan Pengawal 2. Ubah suai kod kepada "$dlist = Db::name("employee")- >di mana ($condition)->field("id,name")->select();" sudah memadai.

Apakah yang perlu saya lakukan jika kelas paparan thinkphp5 tidak wujud?

Persekitaran pengendalian tutorial ini: sistem Windows 7, ThinkPHP versi 5, komputer Dell G3.

Apakah yang perlu saya lakukan jika kelas paparan thinkphp5 tidak wujud?

Ralat berlaku dalam kelas Thinkphp5 Model Atribut kelas tidak wujud: appadminmodel

Apakah yang perlu saya lakukan jika kelas paparan thinkphp5 tidak wujud?<.>

hari ini selepas menulis kod, kesilapan ini tiba -tiba muncul apabila saya menyegarkan halaman. kelas.

Selepas meneliti dengan orang lain, saya menemui titik ralat. Berikut ialah langkah-langkah:

Saya membuat pertanyaan melalui kelas Pekerja baharu pada lapisan Pengawal

$employee = new Employee;
dlist = $employee->where($condition)->field("id,name")->select();
Salin selepas log masuk
Jika anda menukar kepada pertanyaan Db::name() pada masa ini, tiada ralat akan dipaparkan

$dlist = Db::name("employee")->where($condition)->field("id,name")->select();
Salin selepas log masuk
Telah didapati melalui pertanyaan bahawa hasil yang dikembalikan melalui kelas Model baharu ialah objek, bukan tatasusunan Jika halaman menggunakan kaedah penugasan tatasusunan, iaitu $dlist["name "] akan melaporkan ralat. Jika Hanya tukar kepada $dlist->name.

Atau sebelum mendapatkan hasil objek dan kembali ke halaman, gunakan fungsi toArray() untuk menukarnya kepada tatasusunan, yang juga boleh menyelesaikan ralat.

Pembelajaran yang disyorkan: "

Tutorial Video thinkPHP"

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika kelas paparan thinkphp5 tidak wujud?. 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