Ce qui suit est une introduction au répertoire de déploiement ThinkPHP de la colonne du didacticiel du framework thinkphp. J'espère que cela sera utile aux amis dans le besoin !
1. Problème : je suis très confus quant à la structure des répertoires lors de l'écriture d'un projet selon les instructions du répertoire de déploiement dans le document 2.2.3
2. Solution : (le responsable propose deux solutions de déploiement)
1. Plan de recommandation officiel
Plan officiel recommandé : (Table des matières comme indiqué ci-dessous)
Fonctionnement Étapes :
1.1 Téléchargez le progiciel ThinkPHP, créez un nouveau répertoire TESTAPP et placez le dossier ThinkPHP dans le dossier TESTAPP,
1.2 Supposons que cela soit nécessaire Créez le répertoire front-end Home et le répertoire back-end Admin, et créez un nouveau fichier d'entrée index.php dans le dossier TESTAPP (utilisé pour créer le répertoire Home). le code est le suivant :
<?php //1.确定前台文件夹名称 Home define('APP_NAME','Home'); //2.确定应用路径 define('APP_PATH','./Home/'); //3.开启调试模式 define('APP_DEBUG',true); //4.应用核心文件 require './ThinkPHP/ThinkPHP.php';
1.3 Créez un nouveau fichier d'entrée admin.php dans le dossier TESTAPP (utilisé pour créer le répertoire Admin). suit :
<?php //1.确定后台文件名称 Admin define('APP_NAME','Admin'); //2.确定应用路径 define('APP_PATH','./Admin/'); //3.开启调试模式,防止缓存造成调试问题 define('APP_DEBUG',true); //4.应用核心文件 require './ThinkPHP/ThinkPHP.php';
1.4 Une fois les deux fichiers écrits, saisissez-les dans le navigateur. http://localhost/bbs/index.php génère automatiquement le dossier Home, entrez http://localhost/bbs/admin.php Lorsque vous voyez l'invite de bienvenue dans thinkPHP, la structure des répertoires est celle indiquée dans la figure :
Déploiement Terminer.
1.5 Commencez à écrire du code
Si vous avez besoin d'un contrôleur utilisateur, créez une nouvelle UserAction.class dans l'administrateur dossier.php, écrivez le code suivant :
<?php class UserAction extends Action { public function index(){ $this->user=M('user')->select(); $this->display(); }
}
Créez un nouveau dossier Home en tpl , créez un nouveau fichier index.html, écrivez le code suivant :
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <!-- 引入 jquery 和 layer 插件 --> <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script src="http://apps.bdimg.com/libs/layer/2.1/layer.js"></script> </head> <body> <a href="__URL__/add">添加</a> <table> <volist id="vo" name="user"> <tr> <td>{$vo.username}</td> <td><a href="{:U('Index/edit',array('id'=>$vo['id']))}">修 改</a></td> </tr> </volist> </table> </body> </html>
Configurez les informations de la base de données dans config.php dans Conf dans le dossier Admin
Entrez l'URL http://localhost/TESTAPP/admin.php/User/index, vous pouvez voir les résultats
2. Solution du module Groupe (sera ajoutée après le test)
.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!