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

Bagaimana untuk menggunakan rangka kerja CI dalam php?

PHPz
PHPzasal
2023-06-01 08:48:052709semak imbas

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

);

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:

5c99fa573c87ab773d6ca0c52bebb667

100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
rreee

9c3bca370b5104690d9ef395f2c5f8d1

6c04bd5ca3fcae76e30b72ad730ca86d

<meta charset="UTF-8">
<title><?=$title?></title>

36cc49f0c466276486e50c850b7e4956

73a6ac4ed44ffec12cee46588e518a5e

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!

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