首页 > Web开发 > 详细

ThinkPHP 5.0快速入门

时间:2019-09-29 23:02:12      阅读:102      评论:0      收藏:0      [点我收藏+]

一、基础:

创建项目:conposer create-project topthink/think tp5 --prefer-dist
创建项目模块:php think build --module demo
访问未配置的路由:http://localhost/tp5/
上线时要关闭调试模式:app_debug =>  false,   config.php
//创建母案文件需要继承controller类
use think\Controller;

class Index extends Controller($name = ‘张三‘){
public function index($name = ‘张三‘){
    
$this->assgin(‘name‘,$name);//可在html输出{$name}为张三
return $this->fetch();
  }
}
//创建数据表 -- 记录没试过
CREATE TABLE IF NOT EXISTS `think_data`(
    `id` int(8) unsigned NOT NULL AUTO_INCREMENT,
    `data` varchar(255) NOT NULL,
    PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 ;INSERT INTO `think_data`(`id`,`data`) VALUES
(1,‘thinkphp‘),
(2,‘php‘),
(3,‘framework‘);
//连接数据库
use think\Db;

class Index extends Controller{
    public function index(){
        $data = Db::name(‘data‘)->find();
        $this->assign(‘result‘, $data);
        return $this->fetch();
    }
}

二、URL和路由:

标准的URL访问格式:http://serverName/index.php/模块/控制器/操作
//提示:模块在ThinkPHP中的概念其实就是应用目录下面的子目录,而官方的规范是目录名小写因此模块全部采用小写命名无论URL是否开启大小写转换模块名都会强制小写

 

ThinkPHP 5.0快速入门

原文:https://www.cnblogs.com/xinchenhui/p/11610214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!