ThinkPHP3.2.3完整版创建前后台入口文件

 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

分步阅读

ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的优秀的国产php框架,值得我们去探索学习“创建前台-后台入口文件

工具/原料

 
  • Zend Studio 13.0.0(其他版本都行)
  • 下载地址:http://pan.baidu.com/s/1hrddyh2
  • 含thinkPHP完整版的项目
  • 下载地址:http://www.thinkphp.cn/
  • windows 操作系统电脑一台
  • php开发环境

方法/步骤

 
  1.  

    打开Zend Studio PHP开发工具导入完整thinkphp项目,错误提示为正常

  2.  

    打开index.php文件(index.php文件为默认前台入口文件)

    // 检测PHP环境

    if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');

    // 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false

    define('APP_DEBUG',True);

    // 定义应用目录

    define('APP_PATH','./Application/');

    // 引入ThinkPHP入口文件

    require './ThinkPHP/ThinkPHP.php';

    // 亲^_^ 后面不需要任何代码了 就是如此简单

  3.  

    添加自己需要的入口定义文件(以下为作者自己喜好)

    // 定义运行时目录

    define('RUNTIME_PATH','./Runtime/');

    //定义静态页面的路径

    define('HTML_PATH','./Html/');

    // 定义应用目录

    define('APP_PATH','./App/');

    定义应用目录可随意更改使用自己项目的主题(作者这改为APP)

    //定义默认模块

    define('BIND_MODULE','Home');

    index.php默认定义为Home,也可随意更改

  4.  

    运行项目,浏览器输入http://localhost/text/,项目运行成功,thinkphp默认页面“欢迎使用 ThinkPHP!”

  5.  

    查看项目目录,F5刷新,APP为前台应用目录,Home为前台模块名称,Common为项目配置文件目录

  6.  

    复制index.php文件,重命名为admin.php,(admin.php为项目后台默认入口文件)index.php与admin.php在同一级目录,

  7.  

    打开admin.php文件修改

    //定义默认模块

    define('BIND_MODULE','Home');

    //定义默认模块

    define('BIND_MODULE','Admin);

  8.  

    运行项目,浏览器输入http://localhost/text/admin.php,项目运行成功,thinkphp默认页面“欢迎使用 ThinkPHP!”

  9.  

    查看项目目录,F5刷新,APP为前台、后台应用目录,Home为前台模块名称,Common为前台、后台项目公共配置文件目录,Admin为后台模块

  10. 10

    到这里thinkphp项目前台后台入口文件运行创建成功,下面在前台后台分别实现需要的功能

     

ThinkPHP3.2.3完整版创建前后台入口文件 http://jingyan.baidu.com/article/7e4409533fc1092fc1e2ef53.html的更多相关文章

  1. thinkPHP3.2.3完整版 在sae上面的部署

    第一步:         thinkPHP3.2.3完整版,目录结构如下 第二步:在新浪sae上面创建一个新应用 第三步:用svn  down,下来会有两个文件:index.php.config.ya ...

  2. ThinkPHP3.2.3完整版中对Auth.class.php的使用

    一,先创建数据表 1.think_auth_rule,规则表 id:主键, name:规则唯一标识, title:规则中文名称 status 状态:为1正常,为0禁用, condition:规则表达式 ...

  3. 下载完整版Chrome离线安装文件的官方地址

    只在自己账号下安装Download Google Chrome Standalone Offline Installer (32-bit)  http://www.google.com/chrome/ ...

  4. kubernetes---CentOS7安装kubernetes1.11.2图文完整版

    转载请注明出处:kubernetes-CentOS7安装kubernetes1.11.2图文完整版 架构规划 k8s至少需要一个master和一个node才能组成一个可用集群. 本章我们搭建一个mas ...

  5. Yii2 高级模板不使用Apache配置目录,将前后台入口移到根目录

    刚刚入手Yii2高级模板不久,部署项目时,得部署2个应用,个人感觉很繁琐,就将前后台入口文件全部拿到项目根目录.但是一看,完了,出错了!找教程找不到,还是自己解决吧 为了以后好升级,不改变Yii2核心 ...

  6. 使用Gitblit 在Windows2008 r2上部署Git Server(完整版)

    第一章 前言 使用gitblit搭建git server需要配置两个大件:java jdk.gitblit 本次搭建gitServer采用是当前最新版的两个版本,分别如下: jdk:Java SE D ...

  7. sed实例精解--例说sed完整版

    原文地址:sed实例精解--例说sed完整版 作者:xiaozhenggang 最近在学习shell,怕学了后面忘了前面的就把学习和实验的过程记录下来了.这里是关于sed的,前面有三四篇分开的,现在都 ...

  8. MySQL5.6 Replication主从复制(读写分离) 配置完整版

    MySQL5.6 Replication主从复制(读写分离) 配置完整版 MySQL5.6主从复制(读写分离)教程 1.MySQL5.6开始主从复制有两种方式: 基于日志(binlog): 基于GTI ...

  9. Genymotion配置及使用教程(最新最完整版附各部分下载地址)

    Genymotion配置及使用教程(最新最完整版附各部分下载地址) FROM:http://blog.csdn.net/beiminglei/article/details/13776013 早都听说 ...

随机推荐

  1. (转)C# 特性(Attribute)详细介绍

    本文转载自:http://www.cnblogs.com/luckdv/articles/1682488.html 1.什么是Atrribute 首先,我们肯定Attribute是一个类,下面是msd ...

  2. pushd命令

    1)功能pushd命令常用于将目录加入到栈中,加入记录到目录栈顶部,并切换到该目录:若pushd命令不加任何参数,则会将位于记录栈最上面的2个目录对换位置 2)语法(1)格式:pushd  [目录 | ...

  3. PowerDesigner的CDM模型将低驼峰命名法则的每个大写字母前加_符

    Option   Explicit ValidationMode   =   True InteractiveMode =   im_Batch Dim   mdl   '当前model '获取当前活 ...

  4. delphi 10.2.2.2004 Tokyo 安装步骤

    delphi 各版本的安装,其XX工具都附有详细说明.遵守其安装步骤,很容易成功. 本教就以 delphi 10.2.2.2004 为例,演示一下整个安装过程.其它各版本就自行尝试. 附: delph ...

  5. mysql中表触发器的简单使用

    以前有接触过触发器,但没有亲自写过,所以在这里简单写个例子: 功能为:两张表t_test,t_emp;给t_test添加触发器让t_test每插入一条数据,就给t_emp中num字段值增1: 1,建立 ...

  6. AndroidStudio 中使用FFMPEG

    1.下载 FFmpeg 源码 git clone https://git.ffmpeg.org/ffmpeg.git 这一步可能会花比较长的时间 2.编译 FFmpeg for Android 2.1 ...

  7. dubbo+zookeeper+dubboadmin环境搭建

    4.环境搭建 4.1.zookeeper注册中心的配置安装(在windows平台下,Linux类似,见官方文档)(Redis注册中心安装,简易注册中心安装,简易监控中心安装,见官方文档) 下载zook ...

  8. 浅析大数据的技术生态圈(Hadoop,hive,spark)

    大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的.你可以把它比作一个厨房所以需要的各种工具.锅碗瓢盆,各有各的用处,互相之间又有重合.你可 ...

  9. 【总结整理】WebGIS基础

    1.万维网:www是world wide web的简称是在超文本基础上形成的信息网 2.互联网:即广域局域网及单机按照一定的通讯协议组成的国际计算机网络 3.WebGIS:网络地理信息系统,指基于In ...

  10. ???Spring集成MyBatis02 【不推荐使用,了解即可】

    2017年5月19日09:31:22 由于该种方法比较麻烦,所以三少暂时不更新,哈哈哈:待更新...