概述
假如我们前台入口文件为index.php
那么我们的入口文件配置就要引入ThinkPPH/ThinkPHP.php
首先我们定义一个路径的常量确保路径不会出错
define('THINK_PATH', './ThinkPHP/');
define('APP_PATH', './home/');//前台项目的存放目录
define('APP_NAME', 'home');//项目的名称
//最后引入主文件
require THINK_PATH.'ThinkPHP.php';
我们在浏览器中打开localhost/myweb/index.php
就会出现欢迎界面,并且系统自动会创建我们的项目文件夹
//路径问题
//入口文件(index.php)/模块(Action)/方法(function)
如果不指定模块和方法 系统会自动的去寻找 index模块 如果方法不指定 系统会自动的去寻找 模块下面的index方法
这就是为什么我们输入 index.php 或者 index.php/Index 或者index.php/index/index 会同样出现欢迎界面的原因啦
//系统会自动的去寻找 Lib/IndexAction.class.php 这个模块 里面的 function index() 这个方法
//举个例子, 我在IndexAction.class.php里面新建两个方法 一个是默认的 index方法 一个是我心创建的 test方法
public function index(){
echo "hello word!!! 我已经成功开通thinkphp啦";
}
public function test() {
echo "我是来打酱油的!!!测试的表示略过~";
}
//当我们输入localhost/myweb/index.php 显示内容为
hello word!!! 我已经成功开通thinkphp啦 //他默认去寻找 IndexAction.class.php里面的index方法
//当我们输入 localhost/myweb/index.php/index的时候
hello word!!! 我已经成功开通thinkphp啦 //我们指定了其访问的控制器为 IndexAction.class.php但是没有指定访问哪个方法,所以默认去找到里面的index方法、
//当我们输入 localhost/myweb/index.php/index/test的时候
我是来打酱油的!!!测试的表示略过~ //指定了详细的路径是IndexAction.class.php 下面的test方法
//thinkphp 引用的js css img放在 Public下面 页面中引用 用
<link type="text/css" rel="stylesheet" href="__PUBLIC__/css/style.css">
最后
以上就是追寻早晨为你收集整理的thinkphp入口文件设置和路径关系的全部内容,希望文章能够帮你解决thinkphp入口文件设置和路径关系所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复