`

PHP_THINKPHP_study8_应用分组部署及共用项与独立项的详解

    博客分类:
  • php
 
阅读更多

一、公用分组项目,新建wish项目

    1、新建wish项目

    2、拷贝ThinkPHP框架考入项目

    3、新建index.php入口文件

       4、index.php里编写代码:

        

   define('APP_NAME', 'APP');//配置项目名称
   define('APP_PATH', './APP/');//配置路径
   define('APP_DEBUG', TRUE);//开启DEBUG模式
   require './ThinkPHP/ThinkPHP.php';//引入thinkphp框架

 

       5、自动生成以APP为名称的项目文件

 

二、配置分组参数

    1、在APP/Conf/config.php配置参数

    

     

      //开启分组
      'APP_GROUP_LIST' => 'Index,Admin',
      //默认分组
      'DEFAULT_GROUP' => 'Index'

 

    这里分Admin后台管理,Index前台管理,默认路径指向前台Index

 

三、Action分前台和后台

    1、在APP/Lib/Action删除原来的IndexAction.class.php

    2、新建Admin和Index文件夹

    3、分别在Admin和Index文件夹下新建IndexAction.class.php文件

    4、默认生成index()方法

 

四、Conf分前台和后台

    1、在APP/Conf/除了原有的config.php公用的配置文件

    2、新建Admin和Index文件夹

    3、分别在Admin和Index文件夹下新建config.php

    4、可以在各自的config.php文件中定义自己想要的配置,并且并不互用

 

五、Common分前台和后台

    1、在APP/Common下新建common.php为公用函数文件 注:名称必须是common

    2、新建Admin和Index文件夹

    3、分别在Admin和Index文件夹下新建function.php 注:名称必须是function否则识别不到

    4、可以在各自的function.php文件中定义自己想要的函数,并且并不互用

 

 

总:1、在浏览器中输入http://localhost/wish/index.php 会默认访问Index中的index()方法

    2、在浏览器中输入http://localhost/wish/index.php/Admin会访问Admin中的index()方法

  

    详情请下载附件查看

分享到:
评论

相关推荐

    PHP_THINKPHP_study13_独立分组配置项和目录的详解

    独立分组配置项是ThinkPHP框架中的一种高级特性,它允许我们为不同的应用模块或者分组设置单独的配置文件,从而实现不同模块之间的配置隔离。这种设计模式在大型项目中尤为实用,因为每个模块可能有其特定的配置需求...

    ThinkPHP核心版本.zip_ThinkPHP核心版本_thinkphp_thinkphp schema_部署

    这个名为"ThinkPHP核心版本.zip_ThinkPHP核心版本_thinkphp_thinkphp_schema_部署"的压缩包显然包含了ThinkPHP框架的核心组件,以及与数据库模式(schema)和部署相关的资源。 1. **ThinkPHP核心版本**:ThinkPHP的...

    PHP_THINKPHP_study10_建立后台项目与验证码的调用

    【标题】"PHP_THINKPHP_study10_建立后台项目与验证码的调用"涉及到的主要知识点是使用PHP的ThinkPHP框架构建后端项目,并且涵盖了验证码的生成与使用。ThinkPHP是一个基于MVC(Model-View-Controller)设计模式的...

    PHP_THINKPHP_study14_RBAC

    【标题】"PHP_THINKPHP_study14_RBAC" 是一个关于PHP编程语言与ThinkPHP框架的实战项目,特别关注于角色基础访问控制(Role-Based Access Control,简称RBAC)的实现。RBAC是一种常见的权限管理机制,它通过角色来...

    courses_writerrco_thinkphp课件管理系统_

    《基于ThinkPHP的课件管理系统详解》 在信息化教学的时代,课件管理系统成为了教育领域不可或缺的一部分,它极大地提升了教师的工作效率,丰富了教学资源。本文将深入探讨一款名为“courses_writerrco_thinkphp课件...

    thinkphp_thinkphp_thinkphp5_

    《深入浅出ThinkPHP5框架:模板开发与实践》 ThinkPHP5,作为国内开发者广泛使用的PHP框架之一,以其简洁的代码结构、强大的功能和完善的设计模式赢得了广大开发者的喜爱。本压缩包“thinkphp_thinkphp_thinkphp5_...

    PHP_THINKPHP_study11_后台验证与自动运行的方法

    《PHP_THINKPHP后台验证与自动运行方法详解》 在PHP开发中,ThinkPHP框架以其高效、简洁的设计理念,成为了许多开发者的选择。本篇将深入探讨ThinkPHP框架在后台验证和自动运行方面的方法,帮助你更好地理解和应用...

    ThinkPHP_v5.0.7.zip_ThinkPHP V5.0.7_thinkphp

    `LICENSE.txt`文件中包含了Apache2开源协议,明确了ThinkPHP V5.0.7的使用、修改和分发的法律条款,保障了开发者权益的同时,也鼓励了社区的共享与创新。 `.travis.yml`文件是持续集成(CI)配置文件,表明此项目支持...

    thinkphp问卷_问卷mvc_thinkphp_thinkphp问卷_问卷_thinkphp系统_源码.zip

    本资源提供的"thinkphp问卷_问卷mvc_thinkphp_thinkphp问卷_问卷_thinkphp系统_源码.zip"是一个基于ThinkPHP框架实现的问卷系统,通过分析这个源码,我们可以深入学习ThinkPHP的MVC模式以及在实际项目中的应用。...

    ThinkPHP-2.0-API.rar_API THINKPHP_thinkphp_thinkphp A_thinkphp

    《深入理解ThinkPHP 2.0 API:框架详解与实践指南》 ThinkPHP 2.0 是中国本土开发的一款开源的PHP轻量级框架,它以其简洁、高效的特性深受开发者喜爱。本篇将针对ThinkPHP 2.0的API进行详尽解析,帮助读者深入理解...

    PHP_THINKPHP_study12_后台人员的管理和分页类的使用

    《PHP_THINKPHP_study12_后台人员的管理和分页类的使用》 在PHP开发领域,ThinkPHP框架是一款广泛使用的MVC(Model-View-Controller)架构的PHP框架,它为开发者提供了强大的功能和高效的开发体验。这篇博客主要...

    thinkphp_thinkphp_thinkphp5_源码.zip

    《深入解析ThinkPHP5框架源码》 ThinkPHP5(简称TP5)是中国最流行的PHP开发框架之一,它以其简洁的代码结构、丰富的文档和强大的功能吸引了大量的开发者。本篇文章将深入探讨ThinkPHP5的核心设计理念,主要框架...

    ThinkPHP5.0.5完整版_ThinkPHP_full_v5.0.5

    《深入理解ThinkPHP5.0.5:框架详解与实战应用》 ThinkPHP5.0.5是一款基于PHP7设计的轻量级、高性能的国产Web开发框架,它以其简洁的代码、高效的性能以及强大的功能在PHP开发领域备受青睐。本篇文章将详细解析...

    cmf.rar_phpcmf_phpcmf、 thinkphp_simplebootx_thinkPHP后台_thinkphp

    【标题】"cmf.rar" 是一个压缩包文件,其中包含 "phpcmf" 和 "thinkphp" 的相关项目。"phpcmf" 是一个基于 PHP 的内容管理系统框架,而 "thinkphp" 是一个流行的 PHP 开发框架,尤其是它的 "SimpleBootX" 版本,这是...

    PHP_THINKPHP_study9_判断是否Ajax提交和错误页面定制

    这两个特性对于提供良好的用户体验和优化Web应用程序的交互性有着显著的作用。 首先,我们来讨论如何判断一个请求是否由Ajax(Asynchronous JavaScript and XML)提交。在现代Web开发中,Ajax广泛用于实现页面的无...

    ThinkPHP_v5.0.21.zip_ThinkPHP V5.0.21_ThinkPHP V5.1.34LT_asp.net

    ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用 开发和简化企业级应用开发而诞生的。拥有众多的优秀功能和特性,经历了三年多发展的同时,在社区...

    ThinkPHP_core.zip_Thinkphp_core

    《深入理解ThinkPHP Core:构建高效PHP应用的基础》 ThinkPHP Core是PHP开发框架ThinkPHP的核心部分,它为开发者提供了一套强大而稳定的工具集,用于快速构建高质量的Web应用程序。这个压缩包“ThinkPHP_core.zip_...

Global site tag (gtag.js) - Google Analytics