我是靠谱客的博主 追寻早晨,最近开发中收集的这篇文章主要介绍thinkphp入口文件设置和路径关系,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

假如我们前台入口文件为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入口文件设置和路径关系所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部