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

快速入门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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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