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. 为什么 Eclipse 里的 Classpath Variables M2_REPO 无法修改(non modifiable)

    本文转载自:http://uule.iteye.com/blog/2034097 解决方法: 在C:\Documents and Settings\Administrator\.m2中放入settin ...

  2. [Angularjs-学习笔记]工具篇

    因为一开始学习前端知识一直都是在慕课网,所以这次准备学习下angularjs等了好久,终于慕课网出了angularjs的内容,于是准备开始跟着老师的步骤进行学习. 大漠老师关于开发工具的内容讲得比较快 ...

  3. Oracle RMAN 学习

    Oracle RMAN 学习:三思笔记 1 进入rman Rman--物理备份(结构/数据) 1 本地db Cmd set oracle_sid=orcl 1 rman target / Rman&g ...

  4. JavaScript基本概念A

    简介 如果需要了解这些概念, 您应该熟悉 JS 的基本知识. 弱类型 在也无需绞尽脑汁觉得到底采用 float.double,int 还是 short 或是 long 还是 String.只需这样定义 ...

  5. spring特点与好处

    Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development a ...

  6. spring MVC 异常处理整理

    一.异常结构 1.异常由外到内如下: web服务器处理异常--->web应用里面web.xml处理异常--->Spring框架处理异常---->控制器注释处理异常--->控制器 ...

  7. tomcat urlwrite报错

    十二月 26, 2017 2:15:30 下午 org.apache.catalina.core.ApplicationContext logINFO: org.tuckey.web.filters. ...

  8. [Python Study Notes]pd.read_csv()函数读取csv文件绘图

    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...

  9. 基于aspectj的aop注解操作

  10. 全文检索技术---Lucene

    1       Lucene介绍 1.1   什么是Lucene Lucene是apache下的一个开源的全文检索引擎工具包.它为软件开发人员提供一个简单易用的工具包(类库),以方便的在目标系统中实现 ...