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

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

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

公众号

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

友情提示:

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