thinkphp中视图如何调用控制器

这个问题真的是头疼无意中还是解决了(这里只是简单的演示一下如何调用)

1.首先定义一个路由控制器显示到视图层

Route::rule('demo','index/User/add','get');

2.在控制器中渲染到视图index模块下的User类中的add方法,我么在视图中需要调用的是add1()方法

1 class User {
2     public function add(){
3      return view();
4     }
5     public function add1(){
6         return '恭喜你成功的调用到我了';
7     }
8 }
控制器渲染视图

3.视图层调用控制器代码   (index模块下的User类中的add1方法)

<a href="{:url('index/User/add1')}">点击</a>

 4.补充,视图如何调用表单post数据(使用Request函数中的post()方法)

 $input=$request->post()

 

posted @ 2020-03-04 09:40  以己为镜  阅读(1009)  评论(0编辑  收藏  举报