
thinkphp5
zhumengstyle
希望系统总结一下以前自己遇到的大大小小的坑,总结一下,分享给大家!
展开
-
thinkphp5 页面中使用过滤函数的多种形式
thinkphp5 页面中使用过滤函数的多种形式(具体如图所示)转载 2018-08-14 16:26:59 · 1566 阅读 · 0 评论 -
ThinkPHP5.0 分页的使用
分页使用paginate()方法十分方便,但是如果需要对查询的信息做进一步的处理才能在前台页面输出,就必须通过each()方法,对查询得到的结果进行遍历操作。 public function faculty() { //查询院系专业信息 //--查询院系专业信息 $result=Db::name('sys_faculty')->f...原创 2018-08-07 16:22:25 · 3107 阅读 · 0 评论 -
ThinkPHP5.0 之 数据库连接操作
首先要引入Db类( use think\Db;)方式1:通过配置文件 先在配置文件中设置数据库连接信息的相关配置(数据库类型,主机,用户名,密码,端口,表前缀等等)Db::connect();方式2:动态配置Db::connect([ #数据库连接信息的相关配置(数据库类型,主机,用户名,密码,端口,表前缀等等)]);方式3:dsn方式Db::...原创 2018-08-03 10:29:28 · 1186 阅读 · 0 评论 -
ThinkPHP5.0 之 数据库查询操作
zm_是数据库表前缀1.使用sql语句的方式A.查询Db::query(“select * from zm_user where role=? and name=?”,[‘student’,’zm’]);B.执行sql语句Db::execute(“insert into zm_user set username=?,password=?,email=?”,[‘km’...原创 2018-08-03 11:23:26 · 1448 阅读 · 0 评论 -
ThinkPHP5.0数据库操作 之 添加数据
前提是要引入Db类( use think\Db;)insert() 返回受影响的行数,即 插入记录数Db::name('user')->insert([ 'username'=>'km', 'role'=>'teacher']);insertGetId() 返回插入记录的idDb::name('user')->insertGetI...原创 2018-08-03 12:07:07 · 1693 阅读 · 0 评论 -
ThinkPHP5.0 数据库操作 之 更新以及删除操作
update()返回受影响的行数Db::name('user')->where([ 'id'=>100])->update([ 'username'=>12232 'role'=>'student']);setField()返回受影响的行数Db::name('user')->where([ 'id'=>6原创 2018-08-03 14:56:56 · 3663 阅读 · 0 评论 -
thinkphp5中 RESTFul风格开发的路由设置
5.0支持设置RESTFul请求的资源路由,方式如下:Route::resource('blog','index/blog');或者在路由配置文件中使用__rest__添加资源路由定义:return [ // 定义资源路由 '__rest__'=>[ // 指向index模块的blog控制器 'blog'=>'index/bl...原创 2018-08-08 19:11:31 · 1383 阅读 · 0 评论