PHP ialah bahasa pengaturcaraan popular yang digunakan secara meluas dalam pembangunan web. Untuk membangunkan aplikasi web dengan cepat dan cekap, banyak pembangun menggunakan rangka kerja. CodeIgniter7 ialah rangka kerja PHP popular yang menyediakan banyak alatan dan sumber untuk memudahkan pembangun membina aplikasi web yang kompleks. Dalam artikel ini, kami akan mendalami cara menggunakan rangka kerja CodeIgniter7 dan membina aplikasi web yang mudah.
Langkah 1: Pasang rangka kerja CodeIgniter7
Mula-mula, kita perlu memuat turun rangka kerja dari tapak web rasmi CodeIgniter7. Setelah muat turun selesai, kami perlu menyahzip rangka kerja ke pelayan tempatan kami dan meletakkannya dalam direktori akar tapak web. Sekarang, pemasangan CodeIgniter7 kami telah selesai.
Langkah 2: Sediakan penulisan semula URL
Untuk rangka kerja mengendalikan URL dengan betul, kami perlu mendayakan penulisan semula URL. Jika kami menggunakan pelayan Apache, kami boleh mendayakan modul mod_rewrite dalam fail .config. Kami perlu mengubah suai fail .htaccess Apache untuk mengubah hala semua permintaan ke fail masukan CodeIgniter7. Berikut ialah contoh fail .htaccess:
RewriteEngine dihidupkan
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index php/$1 [L,QSA]
Langkah 3: Buat pengawal
Dalam CodeIgniter7, pengawal ialah komponen teras untuk memproses permintaan web. Setiap pengawal mempunyai tugas tertentu dan boleh memanggil model untuk mengakses pangkalan data dan pandangan untuk menjana antara muka pengguna. Berikut ialah contoh pengawal:
class Welcome extends CI_Controller {
public function index()
{
$this->load->view('welcome_message');
}
}
Dalam kod di atas, kami mencipta pengawal yang dipanggil Selamat Datang dan mentakrifkan kaedah yang dipanggil indeks. Kaedah ini memanggil view welcome_message untuk menjana antara muka pengguna. Kita boleh memanggil pengawal ini untuk mengakses paparan dalam penyemak imbas.
Langkah 4: Cipta model
Dalam CodeIgniter7, model ialah jenis data abstrak yang digunakan untuk mengakses pangkalan data. Kita boleh merangkum semua kod yang berinteraksi dengan pangkalan data dalam model dan kaedah panggilan dalam model dalam pengawal. Berikut ialah contoh model:
class Users_Model memanjangkan CI_Model {
public function getUsers()
{
$query = $this->db->get('users'); return $query->result();
}
}
Dalam kod di atas, kami telah mencipta model yang dipanggil Users_Model dan menentukan kaedah yang dipanggil getUsers. Kaedah ini akan mendapatkan semua pengguna daripada pangkalan data dan mengembalikan hasilnya. Kita boleh memanggil kaedah ini dalam pengawal untuk menunjukkan semua pengguna dalam paparan.
Langkah 5: Cipta paparan
Dalam CodeIgniter7, paparan ialah komponen teras interaksi pengguna. Setiap paparan mempunyai tugas tertentu dan boleh berinteraksi dengan pengawal dan model untuk menjana HTML dinamik. Berikut ialah contoh paparan:
<h2><?php echo $user->name; ?></h2> <p><?php echo $user->email; ?></p>
Atas ialah kandungan terperinci Bagaimana untuk menggunakan rangka kerja CodeIgniter7 dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!