ThinkPHP基础-----第一章

1、thinkPHP 5.0基本目录:

目录结构:
    |———application     应用目录->整个网站的核心
        |——index        前台目录
            |——controller   控制器
            |——model        数据模型
            |——view         页面
        |——admin        后台目录
    |———extend          扩展类库目录
    |———public          静态资源和入口文件
        |——static       存放静态资源(css、js、img)
        |——index.php    入口文件
    |———runtime         网站运行临时目录
    |———tests           测试目录
    |———thinkphp        thinkphp核心文件
        |——lang         语言包
        |——library      TP 核心文件
        |——tpl          模板页面
    |———vendor          第三方扩展目录

2、URL地址:

    访问www.tp.com 相当于访问:
    http://www.tp.com/ index.php /index /index /index
            域名      /   入口文件    /前台目录/控制器/方法

3、开发模式

  1、连接数据库(tp5/application/database.php)
        return [
        // 数据库类型
        'type'            => 'mysql',
        // 服务器地址
        'hostname'        => '127.0.0.1',
        // 数据库名
        'database'        => 'tp5',
        // 用户名
        'username'        => 'root',
        // 密码
        'password'        => ''
        ]
 2、开启调试模式(tp5/application/config.php)
        // 应用调试模式
        'app_debug'       => true
     3、配置index.php
\tp5\application\index\controller\index.php
select();
        //var_dump($data);

        //分配数据给页面
        $this->assign('data',$data);
        //加载页面
        return view();
    }
}

4、在\tp5\application\index\ 下新建view文件夹
在view文件夹下新建index文件夹
在index文件夹下新建index.php文件
index.php:



    


    
    {volist name="data" id="value"}
        
    {/volist}
    
ID Name Password
{$value.id} {$value.name} {$value.password}

4、MCV的变形
1、MC 模型和控制器
主要用于:接口开发
2、VC 视图和控制器
主要作用:单页应用开发

你可能感兴趣的:(ThinkPHP基础-----第一章)