zoukankan      html  css  js  c++  java
  • thinkphp单入口和多入口的访问方法

    完全是参考thinkphp的官网资料

    现在, 基本上都是 用 单入口 的方式来做的!

    thinkphp可创建多入口和单入口两种模式,本文主要讲解创建方法和两者的区别。

    TP版本:3.1.3

    前端:Home,后台:Admin
    一. 创建方法

    1. 单入口:

    访问方式:单入口即是通过一个入口文件访问web,

    前端链接一般为:
    (打开前端连接的方法:)
    http://serverName.com/index.php(这里一定记得加 主入口地址)/
    Index(模块是前端Home/后台Admin)/Index(控制器名称)/
    index(方法)

        后台链接为: http://serverName.com/index.php/Admin/.....
    

    我们可以看到,单入口模式访问前后台都是通过index.php来访问的。

    创建方法:

    ① 引入thinkPHP库,创建index.php文件

    ② 写入配置(APP_NAME,APP_PATH等)

    ③ 访问index.php后,在Conf/config.php中写入如下配置:

    单入口分组配置

    ④ 控制器:删除Action中的IndexAction.class.php文件,并在Action中创建Index和Admin文件夹,作为前后端的控制器

    ⑤ 模型:在Model中创建文件夹,Model/Admin和Model/Home作为前后端模型文件夹

    ⑥ 模板:在Tpl中创建Admin和Home文件夹可作为前后端模板文件夹

    ⑦ 配置文件:Conf中的config.php是前后端的公共配置,私有配置需要创建Conf/Home/config.php和Conf/Admin/config.php

    ⑧ 函数:在Common中创建的common.php文件为公用函数文件(如果需要自动读取,名字必须为common.php);私有函数创建Common/Home/function.php和Common/Admin/function.php(如果需要自动读取,名字必须为function.php)

    ⑨ 基本文件目录就创建完成了,此时结构目录如下:
    单入口目录结构

    1. 多入口:

    访问方式:多入口即是通过不同的文件访问后台,在onethink1.0.131218 版本中,使用的就是多入口的方法。前端链接为:http://serverName.com/index.php,后台链接为:http://serverName.com/admin.php。

    我们可以看出,前后端的入口页面是不同的。前端index.php,后端admin.php

    创建方法:

    ① 引入ThinkPHP库,创建index.php和admin.php文件

    ② 在index.php和admin.php中写入配置(APP_NAME,APP_PATH等)

    ③多入口创建完成,此时文件目录结构如下:

    多入口目录结构
    二. 单入口和多入口区别
    单入口和多入口区别

  • 相关阅读:
    从新浪财经获取金融新闻类数据并进行打分计算
    SQL窗口函数的用法总结
    从新浪财经获取金融新闻类数据并保存到MySQL
    [ZJOI2015]幻想乡战略游戏
    二次剩余入门
    [多校赛20210406]迫害 DJ
    [NOI Online 2021 提高组] 愤怒的小N
    [NOI Online 2021 提高组] 岛屿探险
    「UNR #3」百鸽笼
    [ZJOI2019]开关
  • 原文地址:https://www.cnblogs.com/bkylee/p/5412930.html
Copyright © 2011-2022 走看看