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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 公共函数 自定义函数
    查看全部
  • eq= neq!= gt> egt>= lt< elt<= heq=== nheq!==<br/> <for start='1' end='10' comparison='elt' name='k'> {$k}<br/> </for> for($k=1,$k<=10,$k++)
    查看全部
  • U('地址','参数','伪静态','是否跳转','显示域名'); U('模块/方法', array('id'=>1)), 'xxxx html htm sthml', true/false, 'localhost') 一般是用到前面两个就差不多了 U('模块/方法',array('id'=>1),'html',true/false,'localhost'); 第二个参数是传参的值 第三个参数是后缀名,一般为html,htm,shtml 第四个参数是是否需要跳转,通常设为false,不需要跳转 第五个参数是域名 例子:U('Index/user',array('id'=>1),'html',true,'localhost');
    查看全部
  • mvv
    查看全部
    0 采集 收起 来源:MVC简析

    2017-09-13

  • 4.4Apache配置重写设置rewirte.so
    查看全部
  • 比较标签
    查看全部
  • .htaccess文件格式
    查看全部
  • 框架是程序结构代码的集合,而不是业务逻辑代码。集合中包含了许多类、函数和功能类包。这个集合是按照一定标准组成的功能体系。体系有很多设计模式,比如MVC等。
    查看全部
    0 采集 收起 来源:框架简介

    2017-09-04

  • OOO
    查看全部
  • //更新数据 $updata['score']=60; $where['id']=1; M('User')->where($where)->save($updata)
    查看全部
  • 1直接使用字符串进行查询 $data=M('User')->where('id=11')->select(); 2使用数组的方式进行查询 $where['id']=1; $where['user_name']='xiaohong'; $where['_logic']='or';//默认AND $data=M('User')->where($where)->select(); dump($data); 3表达式查询 $where['字段名']=array(表达式,查询条件); $where['id']=array('gt',13); $where['id']=array('between','12,14'); $where['id']=array('in','12,14'); $where['user_name']=array('like','%hong'); $where['user_name']=array('like',array('%ming','%hong')); $data=M('User')->where($where)->select(); 4区间查询 $where['id']=array(array('gt',12),array('lt',15)); $where['id']=array(array('gt',15),array('lt',12),'or');//默认AND $data=M('User')->where($where)->select(); 5混合用法 尽量不要用混合和字符串查询 $where['id']=array('gt',10);$where['_string']='score>10'; $data=M('User')->where($where)->select(); 6统计用法 $data=M('User')->count();//统计数量 可选 $data=M('User')->max('id');//求最大值 须传入字段名 $data=M('User')->min('id');//求最小值 须传入字段名 $data=M('User')->avg('score');//求平均值 须传入字段名 $data=M('User')->sum('score');//求和 必传入字段名
    查看全部
  • M('User')->add($data);//添加一条数据(一维数组),成功的话返回自增ID值 M('User')->addAll($data);//添加多条数据(多维数组),成功的话返回插入数据第一条自增ID值,只适用于MySql,且实际运用中较少 echo M()->getLastSql();//查看最后一条执行语句
    查看全部
  • // 1.实例化基础模型 // $user = new Model('user');//表名 表前缀--已配置 数据库连接信息--已配置 // $user = M('user'); // $data = $user->select(); // dump($data); // 2.实例化用户自定义模型 // $user = new UserModel();//表名 表前缀--已配置 数据库连接信息--已配置 // $user = D('user'); // 找不到UserModel.class.php 会转成M()方法 // $user->getInfo(); // $data = $user->select(); // dump($data); // 3.实例化公共模型 // $user = new CommonModel(); // echo $user->strMake('zzz'); // $user = D('User'); // // echo $user->getInfo(); // echo $user->strMake('123456'); // 4.实例化空模型 // $model = M(); // $data = $model->query('select * from mk_user;'); // 查询 select // $data = $model->execute('select * from mk_user;'); // 影响行数 update insert // $data = $model->execute('update mk_user set nick_name="除夕夜" where id=2;'); // 影响行数 update insert // dump($data);
    查看全部
    0 采集 收起 来源:实例化模型

    2018-03-22

  • //TP框架内置了一个抽象的数据库的访问层,这个访问层封装了特类的数据库操作 //------mysql式数据库连接方法----- 'DB_TYPE'=>'muysql',//数据库类型 'DB_HOST'=>'localhost,localhost1,localhost2',//数据库服务器地址 'DB_NAME'=>'mooc',//数据库名 'DB_USER'=>'root',//数据库用户 'DB_PWD'=>'',//数据库用户密码 'DB_PORT'=>'3306',//数据库端口(默认3306),可以不配置 'DB_PREFIX'=>'mc_',//数据库表前缀 //数据库配置好后,并非立即连接,TP数据库连接是一种惰性连接,只有在实例化时才连接。 //开启主从读写分离,读操作使用从服务器,写操作使用主服务器,这样就能给数据库进行负载均衡 'DB_RW_SEPARATE'=>true, //多个主数据库服务器,localhost,localhost1为主服务器,localhost2为从服务器 'DB_MASTER_NUM'=>'2',
    查看全部
    0 采集 收起 来源:连接数据库

    2018-03-22

  • 1 不推荐使用if判断标签(原因是condition属性使用php语法),尽量用其他标签替代。 2 实在不行就用php原生语法, <php>php语法</php> (原因异步方式使用的都是php原生语法) <foreach name='person' item='data'> <br /><!-- 比较标签 --> <egt name='data.age' value='18'>{$data.name}已成年<else />{$data.name}未成年</egt> </foreach> <br /> <foreach name='person' item='row' > <!-- {$person[1]['age'] >= 18?"yes":"no"} 二维数组--> {$row['age'] >= 18?"成年":"未成年"} <br/> <!-- 三目运算符 --> </foreach> <php>echo $person[1]['name']</php> <!-- 模板中使用PHP -->
    查看全部

举报

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

微信扫码,参与3人拼团

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

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