欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

thinkphp基础入门(二)

程序员文章站 2023-12-29 08:13:16
...
thinkphp基础入门(2)

第一节介绍了thinkphp基本路径问题,第二节将介绍thinkphp的常见用法(M层跟V层)

我们先在Controller层新建个IndexController.class.php(新建文件的格式为xxxController.class.php,建议首字母大写)其他写法,框架将不识别为控制器文件

新建个index函数

php namespace Home\Controller; use Think\Controller; class IndexController extends Controller {          public function index(){         $this->assign('variable',"输出变量到模板中"); //assign的作用是将控制器的变量输出到V层        $this->display();//assign完后一定要display一下才能输出到模板中     }

然后我们在View文件夹中新增个Index文件夹(名称要与控制器名称一致,比如AaaController的控制器就要新建个Aaa文件夹),在Index里面新建个index.html文件(这名字要与Index控制器中display的函数名一致),输入以下代码:
DOCTYPE html>html lang="en">head>    meta charset="UTF-8">    title>Documenttitle>head>body>    {$variable}body>html>

 {$xxx} 这可以输出controller中assign的变量,这时我们在url输入http://localhost/你的文件夹名/index.php?m=Home&c=Index&a=index,将会出现“输出变量到模板”这几个字,这样就实现了输出变量到模板中。这个非常常用!!

然后第二个常用的地方就是U函数,I函数 这里不多说了 详见api文档

没有display函数的都是不会渲染到模板上的,可以用于操作逻辑,然后如果ajax中请求一个地址,这个请求地址为控制器某个函数(体现在url的a参数上),其他操作跟纯生的php编程差不多了。
 
 
thinkphp基础入门(二)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • thinkphp基础入门(二)
  • 专题推荐

    作者信息
    thinkphp基础入门(二)

    认证0级讲师

    推荐视频教程
  • thinkphp基础入门(二)javascript初级视频教程
  • thinkphp基础入门(二)jquery 基础视频教程
  • 视频教程分类

    上一篇:

    下一篇: