文本编译器ueditor的使用

1.首先下载文本编译器ueditor 首先在ueditor官网下载一个编译器   2.然后再使用的html中引入js文件包 ueditor.config.js ueditor.all.min.js zh-cn.js   3. html代码中要有   4. 引入j...

2017-12-24 20:20:01

阅读数:109

评论数:0

tp5 数据查询和分页

1.  新建一个model类 namespace app\admin\model; use think\Model; class Admin extends Model{ } 2. 调用model类进行分页 public function lst(){ $list = Admi...

2017-12-24 20:16:57

阅读数:2083

评论数:0

tp5数据验证及验证场景详解

1.  在接收数据时直接进行验证: public function add(){ if(request()->isPost()){ $validate = new Validate([ 'username' => 'require|ma...

2017-12-24 20:13:08

阅读数:3914

评论数:0

tp5中的读取器和修改器

读取器 设置读取器内容: 调用: 当$log对象读取ip的时候,或默认调用getIpAttr方法,然后执行getIpAttr方法中的代码; 修改器 修改器设置 public function setUserIdAttr($value){ echo $...

2017-12-24 20:08:59

阅读数:1368

评论数:0

tp5中的模型关联

controller调用model层: 利用model对数据进行存储 1. 最简单的方法: public function testModel(){ $log = new Log; $log->user_id = 123; $log->...

2017-12-24 20:03:26

阅读数:2804

评论数:0

tp5的数据查询语言

1.查询一句 $result = Db::name('log') ->where('id', 2) ->find(); 2.按条件查询多条语句 //多条件查询 //中间参数可以写成 >= in [4,5,6,7] 'between' [5,8] $re...

2017-12-24 19:57:43

阅读数:4612

评论数:0

thinkphp5的数据库操作

1. 数据库配置 2. query execute原生态sql语句 增删改查 $result = Db::execute('insert into log(user_id, ip) values(1, 11231)'); dump($result); $result = ...

2017-12-24 19:49:42

阅读数:361

评论数:0

Thinkphp3.2对于URL访问模式PATHINFO 模式导入css,js文件冲突问题详解

我的目录结构: 原本这样导入css,js文件是个很方便的问题,但是遇到了PATHINFO这个奇葩的模式,却是个难题。 首先大家第一印象都是./Application/Admin/Public/css/User_Login.css  这个路径在浏览器的URL上是和in...

2017-12-12 20:17:02

阅读数:268

评论数:0

tp的命名空间

当开发大型项目的时候,可能需要成千上万的文件,面向对象通过命名空间解决这个问题的。PHP命名空间是PHP5.3以后出现的。 命名空间中可以出现:类,函数,常 只有const定义的常量命名空间才有效。命名空间的名字必须符合PHP命名的规则。 命名空间的声明和使用: <?ph...

2017-08-06 16:42:54

阅读数:236

评论数:0

TP中的session和cookie

session(‘name’)   获取名字是name的会话 session(‘name’, ‘李白’)    将李白赋给name会话 session(‘name’, null)   清空name的会话 session(null)     清空所有会话   ---------------...

2017-08-06 16:40:09

阅读数:562

评论数:0

thinkphp分页处理

分页类存放位置:Think\Page.class.php public function showlist(){ $model = M('goods'); $recordcount = $model->count(); //第一个参数是总记录数,第二个参数是页面大小...

2017-08-06 16:39:33

阅读数:159

评论数:0

thinkphp生成缩略图

缩略图类存在的位置:Think\Image.class.php //生成缩略图 $img = new Image(); //1、打开图片 $img->open(原图地址); //制作缩略图 $img->thumb(200,300,6); //3、保存 $img->save(新图...

2017-08-06 16:37:40

阅读数:164

评论数:0

thnkphp文件上传操作

THinkPHP自带了文件上传的类,位置Think/Upload.class.php thinkphp上传图片代码: if($_FILES['goods_image']['error'] == 0){ $config = array( 'rootPath' =...

2017-08-06 16:36:31

阅读数:213

评论数:0

thinkphp生成验证码

TP框架自带的验证码类,位置:Think/verify.class.php tp可用字体: TP中生成验证码的函数: public function verifyImg(){ $config = array( 'imageW' => 120, ...

2017-08-06 16:34:24

阅读数:170

评论数:0

thinkphp收集表单信息,进行添加修改

1、原始收集表单方法 $data['goods_name'] = $_POST['goods_name']; $data['goods_category_id'] = $_POST['goods_category_id']; $data['goods_price'] = $_POST['good...

2017-08-05 21:05:44

阅读数:493

评论数:0

thinkphp的几种跳转方法

1、$this->redirect('跳转链接', array(), 停留时间, '消息'); 2、成功跳转 $this->success('消息', '跳转链接', 停留时间); 3、失败跳转(没有写地址,从哪来就往哪去) $this->err...

2017-08-05 20:55:09

阅读数:641

评论数:0

thinkphp表现层中的路径问题

学习ThinkPHP时遇到了一个很惨的问题的,就是在一个html页中,css文件路径利用相对路径配置的,在pathinfo模式下可以导入,但是在普通模式下就导入不进来了。于是我在网上找了很多关于url模式配置的文章和thinkphp显示层样式配置的文章,可是还是没有找到很好的解决办法。于是我就找了...

2017-08-05 16:05:44

阅读数:270

评论数:0

thinkPHP的数据添加、修改、删除

数据添加 1、通过关联数组的方法添加 $data = array( 'goods_name' => '手机', 'goods_price' => 2121 ); //返回值,如果第一列为自动增长列,则返回编号,不是自动增长,成功了返回1,错误返回0 echo M('...

2017-08-05 13:53:12

阅读数:939

评论数:1

thinkPHP的条件查询、动态查询和聚合函数

条件查询 having 和 where 的区别 区别一: where后面跟的字段必须在数据表中有 having后面跟的字段必须在查询出的数据集中有 区别二: where * from 表 where 条件 group by 分组 1、按主键查询 $list = M('goods')->...

2017-08-05 13:47:19

阅读数:189

评论数:0

ThinkPHP链接数据库

在配置文件中做如下配置便可链接数据库 <?php return array( //'配置项'=>'配置值' 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' ...

2017-07-28 09:59:46

阅读数:229

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭