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

快速入门ThinkPHP 5.0--基础篇

难度中级
时长 5小时20分
学习人数
综合评分9.63
150人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • tp的模块配置,作用域 tp\application\conf目录下(\config.php全局应用配置,\extra\*.php全局拓展应用配置) tp\application\conf\模块名称目录(\config.php模块配置,\extra\*.php模块拓展配置) dump(config());
    查看全部
    0 采集 收起 来源:模块配置

    2017-05-31

  • //场景配置 home & office (注意 'app_status'=>'配置tp5\conf\目录home.php的文件名对应') tp\application\conf\config.php 添加场景变量'app_status'=>'home'//场景变量,读取tp\application\conf\下的home.php或office.php文件配置 tp\application\conf\home.php tp\application\conf\office.php home.php内容: <?php return ['app_address'=>'home','database'=>['type'=>'mysql','database'=>'text','password'=>'home123']]; office.php内容: <?php return ['app_address'=>'office','database'=>['type'=>'mysql','database'=>'text','password'=>'office']]; tp5\conf\extra拓展配置目录 tp5\extend??目录
    查看全部
    1 采集 收起 来源:场景配置

    2018-03-22

  • //03拓展配置,extra目录(优先级高于前者conf目录) tp\conf\extra\email.php tp\conf\extra\online.php tp\conf\extra\database.php email.php内容: <?php return ['email'=>'372191242@qq.com','tel'=>'13400000000']; online.php内容: <?php return ['online_Now'=>'100','on_AM'=>'50','on_PM'=>'150']; //database.php支持放在tp\conf目录下,内容: tp\thinkphp\convention.php是数据库连接配置'database'=>['type'=>'mysql','hostname'=>'127.0.0.1',] tp\thinkphp\conf\config.php中加入 'database'=['database'=>'test','type'=>'mysql']
    查看全部
    0 采集 收起 来源:扩展配置

    2018-03-22

  • //01显示配置文件配置(tp的惯例配置:tp\thinkphp\convention.php文件) dump(config()); //02应用配置 tp\conf\config.php(必须是config.php类名称) <?php return ['app_jpf'=>'372191242@qq.com','app_debug'=>'true']; $conf01=['name'=>'jpf']; $conf02=['name'=>'jianpf']; //array_merge(数组合并,数组合并); dump(array_merge($conf01,$conf02));后者02覆盖前者01
    查看全部
    0 采集 收起 来源:应用配置

    2018-03-22

  • 注意 重点 ,重点 ,重点 tp\public\index.php入口文件下__DIR__=C:\xampp\htdocs\tp\public( __DIR__当前CMD目录 ) //定义配置文件目录//tp\conf\config.php define('conf_path',__DIR__.'/../conf/'); tp\application\index\controller\Index.php echo __DIR__ ;//当前执行 控制器方法中的__DIR__=C:\xampp\htdocs\tp\application\index\controller 3个环境+1备份 1.线上的正式 2.测试 3.本地的开发 环境 不同的配置 tp5系统默认的配置文件目录就是应用目录( APP_PATH ) tp\application\config.php(全局应用配置,前台=后台=其他模块) tp\application\index\config.php(仅index模块配置, 前台) tp\application\admin\config.php(仅admin模块配置, 后台) ---------- ​tp5公共配置目录 tp\public\index.php入口文件添加CONF_PATH配置 define('CONF_PATH', __DIR__.'/../conf/'); //__DIR__当前是tp\public\目录 tp\conf\config.php(全局应用配置,前台=后台=其他模块) tp\conf\index\config.php(仅index模块配置, 前台) tp\conf\admin\config.php(仅admin模块配置, 后台) tp\application\index\controller\Index.php 控制器下 dump(config());
    查看全部
    0 采集 收起 来源:惯例配置

    2017-06-01

  • 注意 , 注意 , 注意 tp\application目录改名为app 修改tp\public\index.php // 定义应用目录 define('APP_PATH', __DIR__ . '/../app/');
    查看全部
    0 采集 收起 来源:模块设计

    2017-05-31

  • tp\application\vcc\controller\V.php class V{ public function showV($valuexx=''){return "show this : {$valuexx}";} tp\application\index\controller\Index.php use app\common\controller\V as vccxxx; class V extends vccxxx{ public function demo(){return $this->showV("jpf");}} http://localhost/index/demo show this : jpf
    查看全部
    0 采集 收起 来源:模块设计

    2018-03-22

  • TP5保留名,应用模块,不能做路由,嵌套实例化调用 如:tp/application/common/controller/Index.php //由于common是保留字(common.php文件冲突) 但可以嵌套调用 如:tp/application/index/controller/Index.php use app\common\controller\index as commonIndex;//嵌套别名 class Index{ public jpf(){ $common123 = new commonIndex(); return $common123;}} http://localhost/index/Index/jpf
    查看全部
    0 采集 收起 来源:模块设计

    2017-05-31

  • this is index Index index index: 目录 Index: 控制器下的Index.php类 (默认控制器类,默认路由) index: 类下的方法index() (默认路由方法)
    查看全部
    0 采集 收起 来源:模块设计

    2017-05-31

  • TP5的数据库 表名和字段采用 小写_小写
    查看全部
  • tp5中打印php信息变种 http://localhost/index/phpinfox public function phpinfox(){ return phpinfo(); } //Compiler: MSVC11 (Visual C++ 2012)
    查看全部
  • TP5的常量命名:大写_大写 TP5的配置命名:小写_小写 如:tp/public/index.php(入口文件的定义 应用目录) define('APP_PATH' , __DIR__.'/../application/'); //(这里的application就是应用顶级目录,命名空间的APP指向这里) 如:tp/application/config.php return [ // 应用命名空间 'app_namespace' => 'app',//分页配置 //二维数组 'paginate' => [ 'type' => 'bootstrap', 'var_page' => 'page', 'list_rows' => 15, ], ];
    查看全部
  • TP5的魔术方法 public function _ _ construct()//双下划线是魔术方法 {}
    查看全部
  • TP5的属性命名$首字母小写的驼峰法 public $tableName='jpf20170531';
    查看全部
  • class Index // TP5类名开始IndexController不需要Controller后缀,继承控制器类 { }
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

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

公众号

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

友情提示:

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