zoukankan      html  css  js  c++  java
  • thinkphp5_笔记一

    一,总的目录结构

    1.在创建项目的时候尽量使用自动创建的功能:创建的方法如下(采用自动生成 目录的好处的是它会自动地写好命名空间)

        将build.php文件复制到apllication下,然后在public的index下引入,并且配置运行,一访问tp5的入口文件,它就会自动创建的build的配置的相关目录。

      入口文件index.php代码如下:

    复制代码
    <?php
    
    // [ 应用入口文件 ]
    // 定义应用目录
    define('APP_PATH', __DIR__ . '/../application/');
    // 加载框架引导文件
    require __DIR__ . '/../thinkphp/start.php';
    $build=include APP_PATH.'build.php';//引入文件
    	hinkBuild::run($build);//运行自动创建的这个文件
    复制代码

        build.php的代码如下:留意大小写(也可以自行配制大小写)

    复制代码
    <?php
    
    return [
        // 生成应用公共文件
        '__file__' => ['common.php', 'config.php', 'database.php'],
        // 定义demo模块的自动生成 (按照实际定义的文件名生成)
        'shop'     => [
            '__file__'   => ['common.php'],
            '__dir__'    => ['behavior', 'controller', 'model', 'view'],
            'controller' => ['Shop'],
            'model'      => ['Shop'],
            'view'       => ['index/index'],
        ],
        // 其他更多的模块定义
    ];
    复制代码

    2.我们可以在浏览器中访问入口文件

        http://localhost/tp5/public/   

         *也可以对域名进行配置,将入口直接指向上tp5的public目录

    虚拟主机的创建方法:(建议搭建web服务器的时候使用phpstudy)

    • a.直接在这里配置就好了

    .

    b   也可以手动配置:(这里详说有点麻烦,建议去搜索一下,也不难)

     为了更好地看到报错的信息,要在config.php文件的配置成

       // 应用调试模式
        'app_debug'              =>true,

    *****************************************************************************************************************

    #php function pre($value){ echo "<pre>"; var_dump($value); echo "</pre>"; }

    复制代码

    在控制器的方法中就可以直接调用这个函数pre()来控制输出变量的格式,减少代码量

    #exteng这里是放拓展包的(sdk)

    前段时间在做接口开发的时候,接口开发方提供了sdk,这里就是得放置的地方然后使用的时候,直接在控制器的里用use   命名空间就可以在控制器中调用人家封装好的了一些方法了

     二,这里是thinkphp核心框架的目录结构

  • 相关阅读:
    背水一战 Windows 10 (61)
    背水一战 Windows 10 (60)
    背水一战 Windows 10 (59)
    背水一战 Windows 10 (58)
    背水一战 Windows 10 (57)
    背水一战 Windows 10 (56)
    背水一战 Windows 10 (55)
    背水一战 Windows 10 (54)
    背水一战 Windows 10 (53)
    背水一战 Windows 10 (52)
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/7234924.html
Copyright © 2011-2022 走看看