ThinkPHP5修改默认的程序入口

ThinkPHP5与之前的版本不同,引入的命名空间。而且在文件的目录上也发生了变化。

project 应用部署目录

├─composer.json         composer定义文件

├─README.md             README文件

├─build.php             自动生成定义文件(参考)

├─LICENSE.txt           授权说明文件

├─application           应用目录(可设置)

│ ├─common             公共模块目录(可更改)

│ ├─runtime            应用的运行时目录(可写,可设置)

│ ├─module             模块目录

│ │  ├─config.php      模块配置文件

│ │  ├─common.php      模块函数文件

│ │  ├─controller      控制器目录

│ │  ├─model           模型目录

│ │  ├─view            视图目录

│ │  ├─ ...            更多类库目录

│ ├─common.php         公共函数文件

│ ├─route.php          路由配置文件

│ ├─database.php       数据库配置文件

│ └─config.php         公共配置文件

├─public                WEB部署目录(对外访问目录)

│ ├─index.php          应用入口文件

│ ├─.htaccess          用于apache的重写

│ └─router.php         快速测试文件(用于自带webserver)

├─thinkphp              框架系统目录

│ ├─library            框架类库目录

│ │  ├─behavior        行为类库目录

│ │  ├─think           Think类库包目录

│ │  ├─org             Org类库包目录

│ │  ├─traits          系统Traits目录

│ │  ├─ ...            更多类库目录

│ ├─extend             扩展类库目录(可自定义)

│ ├─vendor             第三方类库目录

│ ├─mode               应用模式目录

│ ├─tpl                系统模板目录

│ ├─base.php           基础文件

│ ├─convention.php     框架惯例配置文件

│ └─start.php          框架引导文件

可以通过修改application下的config.php文件来改变程序的入口文件。

config.php

文件中的注释说的很明确。只是这里有几点需要注意的,在程序中默认的模块的位置是application。说以如果你要修改默认模块的位置,需要在application文件下放置模板文件,当然这个位置是可以改变的。

这里需要注意的是,你指定的控制器和操作名。因为命名空间的原因。

这两个位置需要和config.php中的控制器和操作名对应。而类名一定要和文件名相同。

时间: 2024-08-07 16:41:07

ThinkPHP5修改默认的程序入口的相关文章

PPT无法修改默认打开程序的问题

今天发现PPT默认打开程序出现问题,右键选择打开方式,却无法把POWERPNT.EXE加入程序类表,在控制面板中也无法选择默认打开程序,仔细想了下是因为之前装office2007的32位,后面直接安装了2010的64位版本,可能残留文件有问题,于是在注册表中找了下POWERPNT.EXE.果然: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\powerpnt.exe 的默认键值还是 C:\\PROGR

设置或更改Mac文件的默认打开程序

设置或更改Mac文件的默认打开程序 右键->显示简介->打开方式->全部更改 操作步骤 1.右键,选择显示简介 2.选择需要打开的软件 3.选择全部更改,完成修改默认打开程序 原文地址:https://www.cnblogs.com/junstudys/p/12198092.html

修改Tomcat默认web程序路径遇到的问题

线上前端是nginx反向到后边的两个tomcat的架构,在搭建tomcat的时候,由于自定义了tomcat的默认web数据存储路径,导致后来更新代码的时候出现了问题. 今天上线之后,由于程序有点儿问题,更改了一下,还没等重启tomcat服务,尼玛网站就打不开了,网站首页显示一个502的页面,手机立马收到了报警短信. 1).首先检查日志,查看这段儿时间的tomcat日志,报错如下: Sep 15, 2015 12:31:06 PM org.apache.catalina.loader.Webapp

怎样在 Ubuntu 中修改默认程序

作为一个新手,你需要知道如何在 Ubuntu 中修改任何默认程序,这也是我今天在这篇指南中所要讲的. 对于我来说,安装 VLC 多媒体播放器是安装完 Ubuntu 16.04 该做的事中最先做的几件事之一.为了能够使我双击一个视频就用 VLC 打开,在我安装完 VLC 之后我会设置它为默认程序. 在这里提及的方法适用于所有的 Ubuntu 12.04,Ubuntu 14.04 和Ubuntu 16.04.在 Ubuntu 中,这里有两种基本的方法可以修改默认程序: 通过系统设置 通过右键菜单 1

[iOS] 使用xib做为应用程序入口 with Code

[iOS] 使用xib做为应用程序入口 with Code 前言 开发iOS APP的时候,使用storyboard能够快速并且直觉的建立用户界面.但在多人团队开发的情景中,因为storyboard是以单一档案的方式存在,很容易造成签出.签入时,档案被锁定.档案合并冲突等等问题的发生.这时开发人员可以选择使用xib做为用户接口的开发单位,将用户接口拆散为独立存在的xib档案,分散团队成员同时编辑同一文件的风险. 在Xcode中默认是以storyboard做为应用程序入口,变更为使用xib做为应用

Extjs4.1+desktop+SSH2 定义程序入口

app.js定义程序入口: MainController.js: 加载控制器: 外部组件引用入口loader.js 时间组件 静态变量组件: 引入comm.js index.jsp 验证打印 comm是全局静态变量,可以设置静态变量和ajax加载用户信息等: 启动测试: Firefox debug: load->loader,大写: index.jsp引入了没找着: 新建一个: 默认的背景图片没有找到: 修改MyDesktop下的App.js设置的默认启动背景: desktop初步改造 删除,留

Java基础笔记(2) 程序入口 关键字 标识符 常量 变量

提醒:关于那些和我一样新鸟来看资料的,能看懂多少看多少,看不懂的就是不重要,重要的你想我自己学习肯定要标注的,这些信息明白每个知识点实际作用就好了,其他的比如等会讲的常量内存,常量池这些都是我找的资料,有的自己都还不是太清楚,只是为了明白有这回事,没有那个新手教程一上来就讲这些,我拿低工资的怎么能去给搞研究的操心! 程序的编译与执行: 1.程序入口,在每一种编编程中,都会有一个main作为程序入口,JAVA的main写法如下: public static void main(String){}

MFC 修改默认生成文件和默认生成工程内容

修改默认生成文件和默认生成工程的内容是非常非常实用的!因为这样我们就不用每次新建一个工程都去做以前做过的一些工作,譬如用到OpenCV就要去包含它的头文件等等,当然在.h文件中默认直接加上作者.公司的描述也会显得更方便,方法如下: 首先是修改.h和.cpp文件的默认生成内容(即添加新建项时文件将会自带你添加的内容,而不是空白一片),这个问题关键在于找到其模板文件路径,本人的路径是"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcp

Windows Setup progject : 修改默认安装路径

建立Windows Setup project 之后,程序安装的时候会默认选择系统路径- 具体格式为:[ProgramFilesFolder][Manufacturer]\[ProductName], 一般情况下,默认路径为C:\Program Files(x86)\Manufacurer\ProductName. 其中,[Manufacturer]项, 以及[ProductName]项可以在Project里修改. 如下图: ===================================