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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • request类input函数调用:

        文件中引入think\Request;

        在方法中引入,如:public function index(Request $request)

        可调用  有:get、post、put、patch、delete、param、request、session、cookie、server、env、path、file

        操作:

        调用模式:$request->参数类型(key名,key值,函数名);

        $request->session('email','imooc@qq.com','trim');

        input('patch.sid');

    查看全部
    0 采集 收起 来源:input助手函数

    2018-09-26

  • $this->assign('user','imooc');

    return $this->display('这是{¥email}一个字符串{¥user}', 'email' => '372137577@qq.com');

    查看全部
    0 采集 收起 来源:视图view

    2018-09-23

  • use think\Config;

    if(!in_array($type,['json','jsonp','xml'])){

        $type = ‘json’;

    }

      Config::set('default_return_type' , $type);

    查看全部
    0 采集 收起 来源:响应对象

    2018-09-23

  • config.php

    模块配置中  return[

        'default_return_type'      =>    'json'

    ];

    如果是xml   直接修改值xml  

    查看全部
    0 采集 收起 来源:响应对象

    2018-09-23

  • 用request  方法  获取  

    输入框的值

    domain();

    pathinfo();

    path();

    请求类型

    method();

    isGet();

    isPost();

    isAjax();

    请求参数

    get();

    param();

    post();

    session();

    cookie();

    获取模块  控制器  操作

    module();

    controller();

    action();


    查看全部
  • $request->domain()

    $request->pathinfo()

    $request->path();

    $request->method();

    查看全部
  • 3-2隐藏入口文件

    修改 httpd.conf 

    打开loadModule rewrite_module module/mod_rewirte.os

    然后找到 AllowOverride NONE 后面NONE 改为 All

    查看全部
    2 采集 收起 来源:隐藏入口文件

    2018-09-19

  • 1、在public/index.php定义配置文件目录

    define('CONF_PATH', __DIR__ . '/../conf/');

    3、在app目录新建一个index文件夹与index.php

    namespace app\index\controller

    class Index

    {

        public function index(){

            dump(config());

        }

    }

    3、thinkphp/convention.php 应用配置

    新增 应用命名空间。

    查看全部
    0 采集 收起 来源:惯例配置

    2018-09-19

  • 2-4模块设计

    1、命名空间

    namespace app\admin\controller;  

    2、使用公共模块common并通过as重新起名

    use app\common\controller\Index as commonIndex; 

    在方法中可以对commonIndex实例化并使用

    如:$common = new commonIndex();  $common->index();方法

    3、

    查看全部
    0 采集 收起 来源:模块设计

    2018-09-18

  • 在config.php配置文件里面的template下   新建一个配置项

    "layout_on" => "true",

    "layout_name"=>"layout"   (这里的layout名字是自定义的,只要对应的再建一个相对应名字的html文件,)



    layout 开启之后    Index.html(控制器)的index(方法)  直接 $this->fetch  的话会访问 layout.html里面的内容


    要是在layout.html里面有{__CONTENT__}的话

    https://img1.sycdn.imooc.com//5b9da03800014c2712530708.jpg

    在view下的index文件index.html中


    编写内容的话会直接在layout.html中{__CONTENT__}中的位置进行展示(替换)

    https://img1.sycdn.imooc.com//5b9da0390001c5b112640734.jpg

    https://img1.sycdn.imooc.com//5b9da0570001dd2a13110744.jpg



    查看全部
  • 所有文件入口在public的index.php文件,通过.htaccess来隐藏index.php文件,让路径更好看。

    网站配置时候,需要将根目录指向public文件夹中。 

    查看全部
    0 采集 收起 来源:6 课程总结

    2018-09-15

  • {block name="footer"}

       index_{__block__}

    {/block}


    这样在页面输出的是   index_footer

    查看全部
  • eq neq 等标签使用

    {eq name="a" value="$b"}

    {else/}

    {/eq}

    查看全部
    0 采集 收起 来源:比较标签

    2018-09-15

  • for标签

    {for start="1" end="10" step="2" name="k"}

    {$k}

    {/for}

    查看全部
    0 采集 收起 来源:模板循环标签

    2018-09-15

  • foreach 用法

    {foreach name="list" item="vo" key="s"}

    {$s} : {$vo.name} : {$vo.email}

    {/foreach}


    查看全部
    0 采集 收起 来源:模板循环标签

    2018-09-15

举报

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

微信扫码,参与3人拼团

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

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