最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

学习:ThinkPHP部署目录

来源:动视网 责编:小采 时间:2020-11-27 13:59:40
文档

学习:ThinkPHP部署目录

学习:ThinkPHP部署目录:下面由thinkphp框架教程栏目给大家介绍ThinkPHP部署目录,希望对需要的朋友有所帮助!一、问题:根据文档2.2.3部署目录说明写项目时对目录结构很是迷惑 二、解决:(官方给出两种部署方案) 1. 官方推荐方案 官方推荐方案:(目录如下图)操作步骤:1.1 下
推荐度:
导读学习:ThinkPHP部署目录:下面由thinkphp框架教程栏目给大家介绍ThinkPHP部署目录,希望对需要的朋友有所帮助!一、问题:根据文档2.2.3部署目录说明写项目时对目录结构很是迷惑 二、解决:(官方给出两种部署方案) 1. 官方推荐方案 官方推荐方案:(目录如下图)操作步骤:1.1 下


下面由thinkphp框架教程栏目给大家介绍ThinkPHP部署目录,希望对需要的朋友有所帮助!

一、问题:根据文档2.2.3部署目录说明写项目时对目录结构很是迷惑
二、解决:(官方给出两种部署方案)
1. 官方推荐方案
官方推荐方案:(目录如下图)

操作步骤:

1.1 下载ThinkPHP软件包,新建TESTAPP目录,将ThinkPHP文件夹放入TESTAPP文件夹中,

1.2 假设需要创建前台目录Home及后台目录Admin,在TESTAPP文件夹中新建入口文件index.php(用来创建Home目录),代码如下:

<?php

//1.确定前台文件夹名称 Home

define('APP_NAME','Home');

//2.确定应用路径

define('APP_PATH','./Home/');

//3.开启调试模式

define('APP_DEBUG',true);

//4.应用核心文件

require './ThinkPHP/ThinkPHP.php';

1.3 在TESTAPP文件夹中新建入口文件admin.php(用来创建Admin目录),代码如下:

<?php

//1.确定后台文件名称 Admin

define('APP_NAME','Admin');

//2.确定应用路径

define('APP_PATH','./Admin/');

//3.开启调试模式,防止缓存造成调试问题

define('APP_DEBUG',true);

//4.应用核心文件

require './ThinkPHP/ThinkPHP.php';

1.4 两个文件写好之后,分别在浏览器输入 http://localhost/bbs/index.php自动生成Home文件夹,输入 http://localhost/bbs/admin.php 看到欢迎使用thinkPHP提示,目录结构如图所示:

部署完成。

1.5 开始写代码

如果需要User控制器,在Admin文件夹中新建UserAction.class.php,写入如下代码:

<?php

class UserAction extends Action {
 public function index(){
 	 
 $this->user=M('user')->select();
 
 
 $this->display(); 
 }
}

在tpl中新建文件夹Home,新建文件index.html,写入如下代码:

<!doctype html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <!-- 引入 jquery 和 layer 插件 -->
 <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
 <script src="http://apps.bdimg.com/libs/layer/2.1/layer.js"></script>
</head>
<body>
 <a href="__URL__/add">添加</a>
 <table>
 <volist id="vo" name="user">
 
 <tr>
 <td>{$vo.username}</td>
 <td><a href="{:U('Index/edit',array('id'=>$vo['id']))}">修 改</a></td>
 </tr>
 
 </volist>
 </table> 

</body>
</html>

Admin文件夹中Conf中config.php中配置数据库信息

输入网址 http://localhost/TESTAPP/admin.php/User/index,即可看到结果

2. 分组模块方案(测试后再补充)

文档

学习:ThinkPHP部署目录

学习:ThinkPHP部署目录:下面由thinkphp框架教程栏目给大家介绍ThinkPHP部署目录,希望对需要的朋友有所帮助!一、问题:根据文档2.2.3部署目录说明写项目时对目录结构很是迷惑 二、解决:(官方给出两种部署方案) 1. 官方推荐方案 官方推荐方案:(目录如下图)操作步骤:1.1 下
推荐度:
标签: 学习 目录 配置
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top