Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah php menggunakan rangka kerja ThinkPHP6?

Bagaimanakah php menggunakan rangka kerja ThinkPHP6?

WBOY
Lepaskan: 2023-05-31 15:02:01
asal
1430 orang telah melayarinya

Memandangkan pembangunan web terus berkembang, pembangun perlu menggunakan beberapa alatan dan rangka kerja praktikal untuk menjimatkan masa dan usaha sambil meningkatkan kualiti aplikasi mereka. ThinkPHP ialah rangka kerja PHP popular yang sangat memudahkan pembangunan dan meningkatkan kecekapan. Dalam artikel ini, kita akan belajar cara menggunakan rangka kerja ThinkPHP6 versi terkini.

  1. Keperluan alam sekitar
    Pertama sekali, anda perlu mengesahkan bahawa sistem anda memenuhi keperluan berikut:
  2. PHP versi 7.1 dan ke atas
  3. MySQL versi 5.5 dan ke atas
  4. Komposer ialah pakej pengurusan pergantungan PHP, anda juga perlu memasangnya.
  5. Pasang rangka kerja ThinkPHP6
    Laksanakan arahan berikut untuk memasang rangka kerja ThinkPHP6 menggunakan Komposer:
    projek cipta komposer topthink/think tp6

Arahan ini akan menciptanya dalam direktori semasa Projek baharu yang dipanggil "tp6". Setelah selesai, anda boleh memasuki direktori tp6 dengan arahan: cd tp6

  1. Konfigurasi Projek
    Dalam projek, anda boleh mencari fail app.php dalam direktori konfigurasi fail teras aplikasi. Buka dan ubah suai nama aplikasi, objek permintaan dan pengawal lalai.

Ambil aplikasi TP6 lalai "indeks" sebagai contoh:
'controller_suffix' => benar, //Melarang akses kepada kaedah __call dan semak laluan penuh pengawal setiap kali
'empty_controller' => 'Ralat',
'url_common_param' => benar, //Buat pengawal menggunakan parameter tersuai biasa


  1. ThinkPHP6 direka bentuk mengikut corak MVC bagi . Anda mencipta pengawal dengan mewarisi daripada kelas Pengawal.

Buat pengawal, langkah-langkahnya adalah seperti berikut:

  • Dalam direktori "tp6/app/index/controller", buat yang baharu bernama "Demo.php "Fail PHP.
  • Buka fail dan tambah kod berikut:

    namespace appindexcontroller;
    use thinkController;
    class Demo extends Controller{
    }
    Salin selepas log masuk
  1. Buat paparan
  2. dalam "tp6/app/index / view/", buat fail baharu bernama "demo.html".
  3. Buka fail dan tambah kod berikut:

    <!DOCTYPE html>
    <html>
    <head>
     <title></title>
    </head>
    <body>
     <h1>Hello World!</h1>
    </body>
    </html>
    Salin selepas log masuk
  4. Buat laluan
    Fungsi penghalaan ThinkPHP6 sangat berkuasa, ia boleh memetakan URL dengan mudah kepada Spesifik pengawal dan kaedah. Konfigurasi penghalaan disimpan dalam folder "laluan/", di mana fail "api.php" digunakan untuk mengkonfigurasi penghalaan API.
  • Dalam direktori "tp6/app/route", buat fail baharu bernama "index.php".
  • Buka fail dan tambah kod berikut:

    use thinkacadeRoute;
    Route::get('/demo', 'index/Demo/index');
    Salin selepas log masuk

    Ini bermakna apabila anda melawati http://example.com/demo, anda akan melihat "demo. html yang dibuat "pandangan.

  1. Mulakan projek
    Jalankan arahan berikut dalam terminal untuk memulakan aplikasi:
    php think run

Sekarang, anda boleh Masukkan http://localhost:8000/demo ke dalam pelayar anda untuk melihat hasil aplikasi ini.

  1. Ringkasan
    Dalam artikel ini, kami mempelajari cara menggunakan rangka kerja ThinkPHP6 untuk mencipta aplikasi web yang ringkas. Kami memasang rangka kerja, mengubah suai beberapa konfigurasi, mencipta pengawal dan melihat fail, mencipta laluan mudah dan memulakan aplikasi. Kini setelah anda mempunyai pemahaman asas tentang cara menggunakan rangka kerja ThinkPHP6, anda boleh melanjutkan atau mengubah suai aplikasi anda dengan ciri-cirinya yang berkuasa.

Atas ialah kandungan terperinci Bagaimanakah php menggunakan rangka kerja ThinkPHP6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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