Maison > cadre php > PensezPHP > Quels sont les paramètres d'importation couramment utilisés dans thinkphp ?

Quels sont les paramètres d'importation couramment utilisés dans thinkphp ?

王林
Libérer: 2023-05-29 21:55:45
avant
914 Les gens l'ont consulté

1. Importer des fichiers

Afin d'utiliser les fonctions fournies par le framework ThinkPHP, nous devons introduire certaines bibliothèques de classes du framework dans notre programme. Dans ThinkPHP, nous pouvons utiliser les deux méthodes suivantes pour importer des fichiers.

  1. Introduire le fichier par défaut du framework

Le fichier par défaut du framework est stocké dans le répertoire du framework Nous pouvons l'introduire des manières suivantes :

require_once 'framework/thinkphp.php';
Copier après la connexion

Cela introduira le fichier par défaut du framework dans le fichier actuel, ce qui en fera. plus facile pour nous d’utiliser la fonction framework.

  1. Introduire des fichiers spécifiés

Parfois, nous avons seulement besoin d'introduire des fichiers spécifiques sans avoir à déplacer l'ensemble du framework dans notre programme. Dans ThinkPHP, nous pouvons utiliser la méthode suivante pour importer :

require_once 'path/filename.php';
Copier après la connexion

Le chemin ici fait référence au chemin du fichier que nous devons importer, et filename est le nom du fichier, qui doit inclure l'extension du fichier.

2. Définir le routage

Dans ThinkPHP, nous pouvons définir des règles de routage pour envoyer des requêtes à des contrôleurs et des opérations spécifiés afin d'atteindre l'objectif de personnalisation des URL. Dans ThinkPHP, nous pouvons utiliser le code suivant pour les paramètres de routage :

'URL_ROUTER_ON'   => true, // 开启路由
'URL_ROUTE_RULES'=>array( //定义路由规则
    'user/:id'=>'user/show',
),
Copier après la connexion

'user/:id' => 'user/show' signifie ici que toutes les requêtes /user/id seront envoyées à l'opération show du milieu du contrôleur utilisateur . Pour les paramètres de routage, nous pouvons utiliser d'autres méthodes telles que les expressions régulières pour rendre plus flexible la définition des règles de routage.

3. Configurer la base de données

Afin d'effectuer les opérations associées, nous devons nous connecter à la base de données pour développer des programmes ThinkPHP. Dans ThinkPHP, nous pouvons utiliser le code suivant pour les paramètres de base de données :

'DB_TYPE'=> 'mysql', // 数据库类型
'DB_HOST'=> 'localhost', // 服务器地址
'DB_NAME'=>'test', // 数据库名
'DB_USER'=>'root', // 用户名
'DB_PWD'=>'123456', // 密码
'DB_PORT'=>'3306', // 端口
'DB_PREFIX'=>'think_', // 数据库表前缀
Copier après la connexion

Ici DB_TYPE représente le type de base de données, DB_HOST représente l'adresse du serveur, DB_NAME représente le nom de la base de données, DB_USER représente le nom d'utilisateur de la base de données, DB_PWD représente le mot de passe de la base de données, DB_PORT représente le port de la base de données, DB_PREFIX Indique le préfixe de la table de la base de données. Nous pouvons modifier les paramètres ci-dessus en fonction de la situation réelle.

4. Configurer le moteur de modèle

À l'aide du moteur de modèle, vous pouvez restituer dynamiquement les données dans la page Web dans ThinkPHP. Le code suivant peut être utilisé dans ThinkPHP pour les paramètres du moteur de modèle :

'TMPL_PARSE_STRING'=>array(
    '__PUBLIC__'=>__ROOT__.'/Public',
    '__JS__'=>__ROOT__.'/Public/js',
    '__CSS__'=>__ROOT__.'/Public/css',
    '__IMG__'=>__ROOT__.'/Public/img'
),
Copier après la connexion

Les __PUBLIC__, __JS__, __CSS__, __IMG__ représentent ici le répertoire public, le répertoire JS, le répertoire CSS et le répertoire d'images utilisés dans le projet, nous pouvons procéder en fonction du répertoire réel. situation Réviser. Le trait de soulignement __ROOT__ fait référence au répertoire racine du projet.

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:yisu.com
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