Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk menggunakan rangka kerja CI dalam php?

Bagaimana untuk menggunakan rangka kerja CI dalam php?

PHPz
Lepaskan: 2023-06-01 09:48:01
asal
2767 orang telah melayarinya

Dengan perkembangan teknologi rangkaian, PHP telah menjadi salah satu alat penting untuk pembangunan web. Salah satu rangka kerja PHP yang popular - CodeIgniter (selepas ini dirujuk sebagai CI) juga telah menerima lebih banyak perhatian dan penggunaan. Hari ini, kita akan melihat cara menggunakan rangka kerja CI.

1. Pasang rangka kerja CI

Mula-mula, kita perlu memuat turun rangka kerja CI dan memasangnya. Muat turun versi terkini pakej termampat rangka kerja CI dari tapak web rasmi CI (https://codeigniter.com/). Selepas muat turun selesai, nyahzipnya ke direktori pelayan web anda. Untuk kemudahan, kami mengambil WampServer sebagai contoh, nyahzip rangka kerja CI ke direktori C:wamp64www dan menamakan semula kepada "ci".

2. Konfigurasikan rangka kerja CI

Fail konfigurasi lalai rangka kerja CI ialah application/config/config.php. Kami boleh mengkonfigurasi beberapa pilihan biasa di sini, seperti:

1 Tetapkan pengawal lalai dan kaedah lalai:

$config['default_controller'] = 'selamat datang';
$ config. ['default_method'] = 'index';

2 Tetapkan zon waktu:

$config['timezone'] = 'Asia/Shanghai';

3. Tetapkan tahap paparan ralat:

$config['log_threshold'] = 1;
$config['display_errors'] = TRUE;

4

$db['default'] = tatasusunan(

'dsn'    => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'test',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
Salin selepas log masuk

);

3. Cipta pengawal CI

Pengawal rangka kerja CI terletak di direktori aplikasi/pengawal Bawah. Kita boleh mencipta pengawal tersuai dengan mewarisi kelas CI_Controller. Sebagai contoh, cipta fail baharu yang dipanggil Welcome.php dalam direktori aplikasi/pengawal:

class Welcome memanjangkan CI_Controller {
public function index() {
    echo "Hello, world!";
}
Salin selepas log masuk

}

Ini Pengawal hanya mempunyai satu kaedah indeks Apabila kita mengakses http://localhost/ci/index.php/welcome, "Hello, dunia!"

4. Cipta model CI

Model rangka kerja CI terletak dalam direktori aplikasi/model. Kita boleh mencipta model tersuai dengan mewarisi kelas CI_Model. Sebagai contoh, buat fail baharu bernama Test_model.php dalam direktori aplikasi/model:

class Test_model memanjangkan CI_Model {
public function get_data() {
    // 从数据库中获取数据
}
Salin selepas log masuk

}

Model ini hanya mempunyai satu kaedah get_data, yang boleh digunakan untuk mendapatkan data daripada pangkalan data.

5. Cipta paparan CI

Pandangan rangka kerja CI terletak dalam direktori aplikasi/pandangan. Kami boleh membuat paparan tersuai dengan mencipta fail PHP. Contohnya, buat fail baharu yang dipanggil test.php dalam direktori aplikasi/pandangan:



rreee


<meta charset="UTF-8">
<title><?=$title?></title>
Salin selepas log masuk


Paparan ini mengandungi dua pembolehubah $title dan $content, Data boleh dihantar kepada mereka melalui pengawal.

6. Penggunaan pengawal dan model

Apabila kita perlu menggunakan model dalam pengawal, kita boleh memuatkannya melalui pernyataan berikut:

$this-> load->model('test_model');

Kemudian anda boleh memanggilnya dalam pengawal:

$data = $this->test_model->get_data();

Dan apabila kita perlu mengeluarkan pembolehubah dalam paparan, kita boleh menghantarnya ke paparan dalam pengawal:

$this->load->view('test', array (' tajuk' => 'Ujian', 'kandungan' => 'Helo, dunia!'));

7 Ringkasan

Rangka kerja PHP yang kecil tetapi berkuasa kesederhanaan dan kemudahan penggunaan menjadikannya pilihan pertama untuk pembangun. Artikel ini memperkenalkan pemasangan, konfigurasi dan fungsi biasa rangka kerja CI Saya percaya ia mempunyai nilai rujukan tertentu untuk pemula. Sudah tentu, kami hanya memperkenalkan secara ringkas cara menggunakan rangka kerja CI Jika anda ingin memahami prinsipnya dan lebih banyak ciri secara mendalam, anda perlu mengkajinya sendiri.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan rangka kerja CI dalam php?. 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