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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 重写模式比pathinfo少了index.php
    查看全部
  • //Conf 存放当前项目的配置文件 //Lang 存放当前项目的语言包 //Lib 存放当前项目的控制器和模型 //Runtime 存放当前项目的运行时文件 /**************************/ //Runtime 中的文件夹和文件作用 //Cache 存放模板缓存 //Data 存放数据目录 //Logs 存放日志 //Temp 存放数据缓存 //~runtime.php 编译后加载的文件 /****************************/ //Tpl 存放当前项目的模板文件 //MVC在thinkPHP项目的体现 //M C 存放在LIB中 // V 存放在TPL中 /***********************/ //LIB 文件夹中的文件作用 //ACTION 存放MC中的Controller //Behavior 存放thinkPHP行为管理的目录 //Model 存放项目的模型文件 //Widgt 组件
    查看全部
  • mvc
    查看全部
    1 采集 收起 来源:MVC简析

    2014-12-05

  • 好吧
    查看全部
  • 框架是程序结构代码的集合,而不是业务逻辑代码。
    查看全部
    1 采集 收起 来源:框架简介

    2014-12-04

  • 小贵子丶 四种URL模式 0 普通模式 http://localhost/test/index.php?m=Index&a=index&id=1 1.PATHINFO模式 http://localhost/test/index.php/Index/index/id/1.html 2.重写模式 http://localhost/test/Index/index/id/1.html 3.兼容模式 http://localhost/test/index.php?s=/Index/index/id/1.html 建议使用PATHINFO模式 U方法 : 构造一个URL并返回 U('模块/方法',array('id' => 1),'xxxx html htm shtml',true/false,'localhost'); 可以在配置文件中更改URL 模式 'URL_MODEL' => 0/1/2/3
    查看全部
  • 多表查询join()支持字符串和数组 M('user')-join('mk_userinfo On mk_userinfo.user_id=mk_user.id')->select(); Right join右关联 inner join内联 M('user')-join('Right join mk_userinfo On mk_userinfo.user_id=mk_user.id')->select(); 多表关联添加join 传递数组:$data=M('user')->join(array('mk_userinfo On mk_userinfo.user_id=mk_user.id'))-select();
    查看全部
  • Thinkphp是怎么来的?
    查看全部
  • //common 存放当前项目的公共自定义函数 //Conf 存放当前项目的配置文件 //Lang 存放当前项目的语言包 //Lib 存放当前项目的控制器和模型 //Runtime 存放当前项目的运行时文件 //Runtime 中的文件夹和文件作用 //Cache 存放模板缓存 //Data 存放数据目录 //Logs 存放日志 //Temp 存放数据缓存 //~runtime.php 编译后加载的文件 //Tpl 存放当前项目的模板文件 //MVC在thinkPHP项目的体现 //M C 存放在LIB中 // V 存放在TPL中 //LIB 文件夹中的文件作用 //ACTION 存放MC中的Controller //Behavior 存放thinkPHP行为管理的目录 //Model 存放项目的模型文件 //Widgt 组件
    查看全部
  • Thinkphp 运行流程 1.加载thinkphp.php require('./ThinkPHP/ThinkPhp.php'); 2加载核心文件 ./thinkPHP/LIB/core 3.加载项目的文件 分析URL 调用相关控制器 m module 模块 控制器 a action 方法 action = 页面 2
    查看全部
  • 国内主流框架使用率
    查看全部
  • 进行运算用数组的方式进行
    查看全部
  • 配置文件被编译加载到运行时文件夹下,因为有利于减少频繁编译,能提高效率。
    查看全部
  • public function user() { //1.实例化基础模型 //$user=new Model('admin');//表名,表前缀,数据库连接信息 $user=M("pro"); $data==$user->select(); dump($data); //$this->display(); //2.实例化用户自定义模型 //$user=new adminModel(); // $user=D("admin");//先找自定义模型,找不到会自动切换成M()方法 // echo $user->getinfo(); //3.实例化公共模型 // $user=new CommonModel(); // echo $user->strmake("aaa"); // $user=D("User"); // echo $user->strmake("abc"); //4.实例化空模型 // $model=M(); // $sql="select * from imooc_admin"; //$data=$model->query($sql);//读取数据 select //dump($data); //$model->execute($sql);//写入数据 update,insert,delete }
    查看全部
    1 采集 收起 来源:实例化模型

    2018-03-22

  • TP调试方法: define('APP_DEBUG',true); //开启调试模式 #1 conf下建立debug.php配置文件 在调试模式下其中配置项的优先级高于config.php 配置'SHOW_PAGE_TRACE'=>true,显示页面trace信息 #2 调用trace()方法 trace('配置项名称',C('配置项'));可直接在模板显示该配置项,不需要echo。 #3 调用G()方法,获取代码段执行时间(毫秒) G('run'); for($i=0;$i<100000;$i++){ $count += $i; } echo G('run','end');
    查看全部

举报

0/150
提交
取消
课程须知
1、PHP基础语法 2、MYSQL常用的SQL语句 3、面向对象开发思想
老师告诉你能学到什么?
1、理解框架的概念 2、熟练掌握tp框架的基础用法 3、简单的使用tp框架进行相关开发

微信扫码,参与3人拼团

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

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