Tp5注册页面controller层与路由

在view/index文件夹下建立register.html;

在controller文件夹下的Index.php中添加代码

public function register()

{return view('index/register');}

其中index/register就是view文件夹下的index文件夹下的register.html;

这是第一种视图渲染。

同时,在route.php中添加代码route::rule('register',index/register');

后面的路由定义内容我们统一在 route.php 文件里面定义,最基础的路由定义方法

是:

Route::rule('路由表达式','路由地址','请求类型');

(请求类型就是post.和get.,初学阶段这个不用写)

注意:这里是通过路由模式访问register.html;

路由仅针对PATHINFO方式的URL有效, ThinkPHP5.1 的路由定义更加对象化,并且默认

开启路由(不能关闭),如果一个URL没有定义路由,则采用默认的 PATH_INFO 模式访问

URL:

http://serverName/index.php/module/controller/action/param/value/…

以上的路径与我们在浏览器输地址的基本格式是基本一致的,其中serverName就是创建的网站(如www.sos.com),index.php就是controller层(即控制器)下的文件。

module就是模块(其实相当于cpp中的头文件和java中的工具包,),controller就是控制器,其实就是index.php中的第一句namespace app\index\controller;这两个在输地址时不需要考虑。

action就是请求和调用的方法,带有public function这样的。

param就是形式参数,value就是要输入的值,这个在后面会讲到。

输出结果如图:

加上css样式的结果:

另外呢,咱们的css和js放在static文件夹下。

下节将会为友友们讲解如何在html中引入static文件夹的简便方式。

有问题的可以在评论区提出来哦。