Maison > développement back-end > tutoriel php > Comment utiliser le framework CI en php ?

Comment utiliser le framework CI en php ?

PHPz
Libérer: 2023-06-01 09:48:01
original
2757 Les gens l'ont consulté

Avec le développement de la technologie réseau, PHP est devenu l'un des outils importants pour le développement Web. L'un des frameworks PHP les plus populaires - CodeIgniter (ci-après dénommé CI) a également reçu de plus en plus d'attention et d'utilisation. Aujourd'hui, nous allons voir comment utiliser le framework CI.

1. Installez le framework CI

Tout d'abord, nous devons télécharger le framework CI et l'installer. Téléchargez la dernière version du package compressé du framework CI sur le site officiel de CI (https://codeigniter.com/). Une fois le téléchargement terminé, décompressez-le dans le répertoire de votre serveur Web. Pour plus de commodité, nous prenons WampServer comme exemple, décompressons le framework CI dans le répertoire C:wamp64www et renommez-le en "ci".

2. Configurer le framework CI

Le fichier de configuration par défaut du framework CI est application/config/config.php. Nous pouvons configurer ici certaines options courantes, telles que :

1. Définir le contrôleur et la méthode par défaut :

$config['default_controller'] = 'welcome';

2. Définir le fuseau horaire :

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

3. Définir le niveau d'affichage des erreurs :

$config['log_threshold'] = 1;

$config[' display_errors'] = TRUE;

4. Définissez les informations de connexion à la base de données :

$db['default'] = array(

'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
Copier après la connexion

);

3. Créer un contrôleur CI

Le contrôleur du framework CI est localisé. dans application/ sous le répertoire des contrôleurs. Nous pouvons créer des contrôleurs personnalisés en héritant de la classe CI_Controller. Par exemple, créez un nouveau fichier appelé Welcome.php dans le répertoire application/controllers :

class Welcome extends CI_Controller {
public function index() {
    echo "Hello, world!";
}
Copier après la connexion

}

Ce contrôleur n'a qu'une seule méthode d'index lorsque nous visitons http:/. / localhost/ci/index.php/welcome, "Bonjour tout le monde !" sera affiché.

4. Créer un modèle CI

Le modèle de framework CI se trouve dans le répertoire application/models. Nous pouvons créer des modèles personnalisés en héritant de la classe CI_Model. Par exemple, créez un nouveau fichier appelé Test_model.php dans le répertoire application/models :

class Test_model extends CI_Model {
public function get_data() {
    // 从数据库中获取数据
}
Copier après la connexion

}

Ce modèle n'a qu'une seule méthode get_data, qui peut être utilisée pour obtenir données de la base de données.

5. Créer une vue CI

La vue du framework CI se trouve dans le répertoire application/views. Nous pouvons créer des vues personnalisées en créant des fichiers PHP. Par exemple, créez un nouveau fichier appelé test.php dans le répertoire application/views :



<meta charset="UTF-8">
<title><?=$title?></title>
Copier après la connexion


<h1><?=$content?></h1>
Copier après la connexion


Cette vue contient deux variables $title et $content, et les données peuvent leur être transmises via le contrôleur.

6. Utilisation de contrôleurs et de modèles

Lorsque nous devons utiliser le modèle dans le contrôleur, nous pouvons le charger via l'instruction suivante :

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

Ensuite, vous pouvez l'appeler dans le contrôleur :

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

Et lorsque nous devons afficher des variables dans la vue, nous pouvons les mettre dans le contrôleur. Passé à la vue :

$this->load->view('test', array('title' => 'Test', 'content' => 'Bonjour tout le monde !'));

7 . Résumé

Le framework CI est un framework PHP petit et puissant. Sa simplicité et sa facilité d'utilisation en font le premier choix des développeurs. Cet article présente l'installation, la configuration et les fonctions communes du framework CI. Je pense qu'il a une certaine valeur de référence pour les débutants. Bien sûr, nous n'avons que brièvement présenté comment utiliser le framework CI. Si vous souhaitez comprendre ses principes et ses fonctionnalités en profondeur, vous devez l'étudier vous-même.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal