Rumah  >  Artikel  >  rangka kerja php  >  Di manakah fail templat thinkphp dirujuk?

Di manakah fail templat thinkphp dirujuk?

PHPz
PHPzasal
2023-04-17 09:49:12980semak imbas

ThinkPHP ialah rangka kerja PHP sumber terbuka berdasarkan idea MVC, yang melaluinya aplikasi web boleh dibangunkan dengan cepat. Semasa proses pembangunan ThinkPHP, adalah sangat biasa untuk menggunakan fail templat. Artikel ini akan memperkenalkan lokasi rujukan fail templat ThinkPHP.

Secara umumnya, fail templat ThinkPHP terletak dalam direktori /application/模块名/view/控制器名 di bawah direktori projek. Antaranya, nama modul merujuk kepada modul program aplikasi dibahagikan dengan fungsi atau perkhidmatan, dan nama pengawal sepadan dengan pengawal khusus dalam modul.

Dalam pengawal, anda boleh menggunakan kaedah View kelas fetch untuk memaparkan fail templat, contohnya:

public function index()
{
    $this->assign([
        'name' => 'Bob',
        'age'  => 20,
    ]);
    return $this->fetch('index');
}

Dalam coretan kod ini, assign kaedah digunakan Hantar data ke fail templat Parameter rentetan fetch dalam kaedah 'index' mewakili nama fail templat yang akan diberikan, iaitu /application/模块名/view/控制器名/index.html.

Selain menggunakan kaedah fetch, anda juga boleh menggunakan kaedah lain kelas View untuk memproses fail templat. Contohnya:

  • displayKaedah: Keluarkan fail templat terus
  • assignKaedah: Hantar data ke fail templat
  • existsKaedah: Nilai templat Sama ada fail itu wujud
  • filterContent Kaedah: Tapis fail templat

Ringkasnya, lokasi fail templat ThinkPHP berada dalam direktori /application/模块名/view/控制器名, anda boleh menggunakan kaedah kelas View untuk rujukan dan pemprosesan.

Atas ialah kandungan terperinci Di manakah fail templat thinkphp dirujuk?. 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