ThinkPHP5 基础要点(学习框架ING)

基础要点:

  1. ThnikPHP5.0 版本的默认自带的入口文件位于 public/index.php,实际部署的时候 public
    目录为你的应用对外访问目录

  2. 5.0 版本采用模块化的设计架构,默认的应用目录下面只有一个 index
    模块目录。如果要添加新的模块可以使用控制台命令生成。
    步骤:首先按 window 键 + x键打开命令行模式,然后输出 D: 进入D 盘(我保存在 D 盘)。用 CD 指令进到你 thinkphp5 的应用根目录下面执行这个指令:php think build --module demo,就生成了一个默认的 demo 模块,里面包括了控制器、模型、视图目录以及 config.php(模块配置文件)、common.php (模块公共文件)。同时也会生成一个默认的 Index 控制器文件。
    (这些只是一个初始化默认的目录结构,在实际的开发过程中还会创建更多。)

  3. 网站的资源文件一般放在 public 目录下的静态资源目录,访问资源文件的 URL 路径是:STATIC/style.css(用了路径常量__STATIC__指向静态资源文件目录)

  4. 读取数据,在应用的数据库配置文件(application/database.php)中添加数据库的连接信息。并且 USE think/Db 文件。

  5. 除了系统变量和配置参数无需赋值外,其他变量如果需要在视图模板中输出必须首先进行模板赋值操作。以下是方法之一:

     $thin->assign('变量名','值');
    

    或批量赋值:

     $this -> assign(
    	[
    		'name' => 'ThinkPHP',
    		'email' => '123456@qq.com'
    	]
       );
    

    相当于在模板中声明和赋值变量

  6. 控制器可以包括多个操作方法,但如果你的操作方法是 protected 或 private 类型的话是无法通过 URL 进行访问的。只有公有的方法才可以。

  7. 要输出视图,必须在控制器方法中进行模板渲染操作。而 Index 控制器继承了 thnik/Controller 类之后,我们可以直接使用 fetch 方法进行渲染输出。
    如果你没有给 fetch 方法指定任何模板,那么按照系统默认的规则(视图目录/控制器/操作方法)输出模板文件,这样访问:
    http://127.0.0.1/tp5/public/index(视图目录)/index(控制器)/hellow(操作方法)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值