为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 关键代码 use think\View; View::share('key3','value3');
    查看全部
  • 变量输出,赋值的另一种方式 $this->view->key2 = 'value2'
    查看全部
  • thinkphp/convention.php 配置文件
    查看全部
  • 在接口中使用 display()
    查看全部
    0 采集 收起 来源:视图view

    2017-07-06

  • extend Controller 后使用 assign传值
    查看全部
    0 采集 收起 来源:视图view

    2017-07-06

  • fetch()里面的参数的功能与view()完全相同
    查看全部
    0 采集 收起 来源:视图view

    2017-07-06

  • view()传递第三个参数,为在前台页面查找键名的字符串,替换为键值的字符串.
    查看全部
    0 采集 收起 来源:视图view

    2017-07-06

  • view()里传参
    查看全部
    0 采集 收起 来源:视图view

    2017-07-06

  • view()默认模板路径
    查看全部
    0 采集 收起 来源:视图view

    2017-07-06

  • 助手函数 view()
    查看全部
    0 采集 收起 来源:视图view

    2017-07-06

  • thinkPHP路由
    查看全部
    0 采集 收起 来源:路由

    2017-07-06

  • 调用view渲染输出的3种方式 (1)view()(web应用中不推荐,如第三个参数会使某些配置失效) 通过在控制器内return view()可使用view对象。 1. 无参数:默认调用当前模块下view层的当前控制器的当前方法的html模板文件。 2. 传递一个参数: * 字符串:如'upload',无后缀,调用当前模块view层的当前控制器的upload模板。 * 带斜杠:如'public/upload',无后缀,调用当前模块view层的public控制器的upload模板。 (这里的控制器和操作不一定需要有实际对应的控制器和操作,只是目录名称和文件名) * 点杠开头:如'./123.html',要后缀,点杠代表入口文件所在的public目录。点杠后面可以带文件夹如 './test/123.html' * 杠开头:如'/index',无后缀,代表调用view层下的index.html模板文件。 3. 第二个参数:数组形式[]向页面分配多个变量,key为变量名,value是变量值,在模板文件输出的时候格式为{$key}, 4. 第三个参数:数组形式[]向页面传递替换(把页面内所有和key同名字符替换成value内容,区分大小写),key是要替换的字符串,value是替换后的值,模板文件输出的时候直接写key即可,不是变量不需要{}和$。 (2)fetch方法(推荐) 1.继承controller,return $this->fetch()渲染模板输出,和view()使用一致。 2.除了在fetch的第二个参数里面分配变量,也可使用$this->assign来赋值模板变量。 * 单个赋值:$this->assign('email','123456@qq.com'); * 数组赋值:$this->assign(['name' => 'huida',]); (3)display方法(不推荐,没实现MVC分层,乱) 继承controller, return $this->display() 渲染内容输出,不使用模板文件,传递字符串 * 第一个参数:字符串,如'testinfo{$email}',可以调用第二个参数数组里面的变量,也可以调用assign里面定义好的变量 * 第二个参数:数组,定义变量。
    查看全部
    6 采集 收起 来源:视图view

    2018-03-22

  • 动态设置返回格式 为json
    查看全部
    0 采集 收起 来源:响应对象

    2017-07-06

  • 控制器的所有操作方法都是return返回而不是直接echo,系统会调用Response对象将数据输出到页面或者客户端,并自动转换成default_return_type参数配置的格式。 同样代码不同响应(xml/html/json/jsonp等)的几种方法: 1. 默认的 default_return_type 设置的格式是html(return的时候只支持字符串),修改之可以在浏览器输出的时候生成不同的格式,比如xml ,json 2. 直接在return明确指定输出类型的方式输出,比如 return xml($res); 3. 在控制器的方法内传入参数$type,默认是json,添加if判断语句来判断传入的参数如果不在区间内则修改为json。然后动态修改default_return_type参数配置的值为$type if(!in_array($type,['json','jsonp','xml'])) { $type = 'json'; } Config::set('default_return_type',$type); 不建议采用第一种修改参数配置的方式,会影响之前的接口。
    查看全部
    0 采集 收起 来源:响应对象

    2017-07-05

  • 传递过滤函数trim
    查看全部
    0 采集 收起 来源:input助手函数

    2017-07-05

举报

0/150
提交
取消
课程须知
1、有一定的php基础。 2、对git composer 有一定的了解。 3、本机安装好相应的开发环境 4、最好有一定的mvc 框架的使用经验
老师告诉你能学到什么?
1、框架的搭建 2、目录文件的介绍 3、环境的配置 (开发 测试 线上环境) 4、请求对象和数据请求参数获取 5、相应对象和返回相应类型的数据 6、模板的使用 比较 判断 循环

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!