成功加入购物车

去购物车结算 X
建德书局的书店
  • 新华正版 ThinkPHP5框架开发从入门到实战 陈学平、陈冰倩 9787302582700 清华大学出版社 2021-08-01

新华正版 ThinkPHP5框架开发从入门到实战 陈学平、陈冰倩 9787302582700 清华大学出版社 2021-08-01

举报

新华书店直发 全新正版 急速发货 开票联系客服

  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787302582700
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 65.61 6.6折

定价 ¥99.00 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2023-07-06

    数量
    库存4
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 货号:
      1202431201
      商品描述:
      目录
      目   录
      章  ThinkPHP基础知识1
      1.1  开发框架简介1
      1.2  开发环境2
      1.3  创建虚拟主机2
      1.4  命名规范与目录结构6
      1.4.1  命名规范6
      1.4.2  目录结构7
      第2章  ThinkPHP 5框架10
      2.1  ThinkPHP 5框架概述10
      2.2  ThinkPHP 5框架常用术语12
      2.2.1  入口文件(index.php)12
      2.2.2  应用(application)13
      2.2.3  模块(module)13
      2.2.4  控制器(controller)14
      2.2.5  操作(action)15
      2.2.6  模型(model)15
      2.2.7  视图(view)16
      2.3  ThinkPHP 5框架的生命周期17
      2.4  ThinkPHP 5入口文件的内容与功能20
      2.5  URL访问22
      2.5.1  建立user模块22
      2.5.2  ThinkPHP支持的URL模式23
      2.5.3  URL大小写问题24
      第3章  ThinkPHP 5的配置25
      3.1  ThinkPHP 5框架配置目录的种类与设置技巧:默认/自定义/扩展配置25
      3.1.1  配置的种类25
      3.1.2  默认配置目录26
      3.1.3  自定义配置目录27
      3.1.4  扩展配置目录29
      3.2  ThinkPHP 5框架的场景配置31
      3.2.1  场景配置简介31
      3.2.2  场景配置操作32
      3.3  ThinkPHP 5框架中的模块配置35
      3.3.1  模块配置的要点35
      3.3.2  模块配置的操作35
      第4章  ThinkPHP 5路由39
      4.1  ThinkPHP 5路由简介39
      4.1.1  什么是路由39
      4.1.2  路由的作用40
      4.1.3  路由规则的书写位置40
      4.1.4  路由使用实例40
      4.2  ThinkPHP 5路由三大模式44
      4.2.1  自定义配置目录和建立配置文件44
      4.2.2  PATH_INFO模式45
      4.2.3  混合模式45
      4.2.4  强制模式47
      4.3  ThinkPHP 5中的路由注册方法49
      4.3.1  路由注册方法的种类49
      4.3.2  动态路由注册49
      4.3.3  使用配置文件进行路由注册52
      4.4  ThinkPHP 5中路由规则的创建53
      4.4.1  路由规则简介53
      4.4.2  路由规则实例54
      4.5  ThinkPHP 5常用的路由地址类型56
      4.5.1  路由地址简介56
      4.5.2  路由到模块、控制器和操作56
      4.5.3  直接路由到操作方法59
      4.5.4  直接路由到类的方法61
      4.5.5  直接路由到一个闭包函数63
      4.5.6  直接路由到重定向的地址64
      4.6  ThinkPHP 5路由参数65
      4.6.1  路由参数简介65
      4.6.2  请求类型66
      4.6.3  URL后缀/扩展名68
      4.6.4  用回调函数来验证路由规则70
      4.6.5  域名检验72
      4.7  ThinkPHP 5路由规则中变量规则的设置技巧73
      4.7.1  正则表达式简介73
      4.7.2  变量规则简介73
      4.7.3  变量规则实例74
      4.7.4  全局变量规则76
      4.8  ThinkPHP 5路由分组技术78
      4.8.1  路由分组技术简介78
      4.8.2  路由分组操作准备79
      4.8.3  使用动态方法和配置数组进行路由分组81
      4.8.4  闭包分组和虚拟分组83
      第5章  控制器86
      5.1  控制器类初体验86
      5.1.1  控制器简介86
      5.1.2  操作及可访问操作88
      5.1.3  命名空间90
      5.1.4  控制器的命名规范及访问控制器的方法92
      5.2  ThinkPHP 5控制器的进阶介绍93
      5.2.1  创建多级控制器93
      5.2.2  创建空操作和空控制器95
      5.2.3  单一模块及使用98
      5.3  ThinkPHP 5公共控制器与公共操作102
      5.3.1  公共操作102
      5.3.2  公共控制器106
      5.4  ThinkPHP 5前置操作109
      5.4.1  前置操作简介109
      5.4.2  前置操作给一个固定值109
      5.4.3  前置操作的参数112
      5.4.4  前置操作只对部分方法有效113
      5.5  ThinkPHP 5页面跳转与重定向117
      5.5.1  页面跳转简介117
      5.5.2  跳转到当前控制器117
      5.5.3  跨控制器跳转120
      5.5.4  跨模块调用122
      5.5.5  直接跳转到外部链接124
      5.5.6  使用路由生成跳转地址124
      5.5.7  使用助手函数简化125
      5.5.8  URL的重定向126
      5.6  请求对象与参数绑定:按名称和顺序访问变量127
      5.6.1  请求对象127
      5.6.2  请求信息132
      5.6.3  参数绑定137
      5.7  请求对象的属性注入与方法注入138
      5.7.1  请求对象的属性注入和方法注入简介138
      5.7.2  跨操作数据共享139
      5.7.3  跨控制器和模块实现数据共享142
      5.8  请求对象的依赖注入146
      5.8.1  请求对象的依赖注入简介146
      5.8.2  不使用依赖注入147
      5.8.3  依赖注入150
      第6章  数据库及模型153
      6.1  连接数据库153
      6.1.1  静态连接154
      6.1.2  动态配置156
      6.2  ThinkPHP 5查询构造器与链式操作159
      6.2.1  查询构造器的工作原理159
      6.2.2  查询构造器的文件及位置160
      6.2.3  链式操作简介160
      6.3  ThinkPHP 5查询格式161
      6.3.1  查询方法和格式简介161
      6.3.2  使用表达式查询162
      6.3.3  使用数组查询多个条件163
      6.4  ThinkPHP 5数据库的新增与更新操作164
      6.4.1  数据库的增删改查操作164
      6.4.2  新增操作165
      6.4.3  更新操作167
      6.4.4  查询操作171
      6.4.5  删除操作173
      6.5  ThinkPHP 5模型的基本概念与基类Model介绍175
      6.6  ThinkPHP 5模型的创建与使用177
      6.6.1  模型和数据表简介177
      6.6.2  模型创建和调用简介177
      6.6.3  实例化调用模型178
      6.6.4  静态创建模型对象181
      6.7  用模型向数据表中添加数据183
      6.7.1  模型CURD简介183
      6.7.2  用模型向数据表添加数据184
      6.8  ThinkPHP 5用模型来更新数据表中的数据188
      6.8.1  更新操作简介188
      6.8.2  模型根据主键进行更新188
      6.8.3  使用update更新数据192
      6.9  ThinkPHP 5模型的查询操作194
      6.9.1  ORM模型简介194
      6.9.2  利用find和get方法读取数据195
      6.9.3  利用select和all方法读取数据198
      6.10  ThinkPHP 5模型的删除操作202
      第7章  ThinkPHP 5视图205
      7.1  ThinkPHP 5视图实例化方法205
      7.1.1  直接实例化视图类简介206
      7.1.2  动态创建和静态创建视图类206
      7.1.3  继承控制器controller基类创建视图对象209
      7.2  ThinkPHP 5模板变量赋值方法212
      7.2.1  assign()方法213
      7.2.2  通过fetch()或者display()方法传参给模板赋值214
      7.2.3  用助手函数view给模板赋值216
      7.3  ThinkPHP 5模板的渲染方法217
      7.3.1  视图渲染简介217
      7.3.2  不带参数访问模板视图文件219
      7.4  ThinkPHP 5模板内容替换220
      7.4.1  模板替换简介220
      7.4.2  简单替换和批量替换221
      7.5  ThinkPHP 5模板中的系统变量输出225
      7.5.1  系统变量输出简介225
      7.5.2  获取$_SERVER225
      7.5.3  输出http_host的内容226
      7.5.4  设置cookie227
      7.5.5  输出系统常量和配置项227
      7.6  ThinkPHP 5模板布局228
      7.6.1  公共模板228
      7.6.2  全局配置230
      7.6.3  模板配置232
      7.6.4  在控制器里的配置模板233
      7.7  ThinkPHP 5模板继承236
      7.7.1  模板继承简介236
      7.7.2  模板继承操作237
      7.8  利用ThinkPHP 5循环标签输出大量数据240
      7.8.1  循环标签简介240
      7.8.2  volist循环241
      7.8.3  foreach循环246
      7.9  ThinkPHP 5比较标签248
      7.9.1  比较标签简介248
      7.9.2  比较标签操作249
      7.10  ThinkPHP 5条件判断标签254
      7.10.1  条件判断标签简介254
      7.10.2  条件判断标签操作准备256
      7.10.3  范围条件判断258
      7.10.4  使用switch实现用户级别判断260
      7.10.5  用if判断籍贯261
      第8章  网站房产信息系统开发实例264
      8.1  ThinkPHP 5开发环境简介264
      8.1.1  ThinkPHP 5房产信息管理开发环境搭建264
      8.1.2  ThinkPHP 5默认的目录结构267
      8.2  网站数据库建立及数据库连接268
      8.2.1  网站需要的数据库设计268
      8.2.2  建立数据库的连接273
      8.3  房产信息系统后台管理员登录功能的实现274
      8.3.1  建立admin后台管理模块274
      8.3.2  建立登录控制器文件 Login.php274
      8.3.3  建立模型、验证器和模板文件275
      8.3.4  建立静态资源文件275
      8.3.5  建立模板文件index.html276
      8.3.6  管理员登录后台Index.html模板文件代码280
      8.3.7  在控制器文件Login.php中继续编写代码281
      8.3.8  编写验证器代码283
      8.3.9  编写模型文件284
      8.3.10  完善模型Admin.php文件中的代码285
      8.3.11  在公共函数文件中编写代码286
      8.3.12  建立基础控制器BaseController.php文件287
      8.3.13  建立admin模块的控制器和视图文件288
      8.3.14  在Index.php控制器中建立一个main方法289
      8.3.15  编写Index.html中的代码290
      8.3.16  控制器Index.php中的部分代码290
      8.3.17  Main.html页面的设计291
      8.3.18  在Login.php文件中编写退出登录代码292
      8.3.19  刷新验证码293
      8.4  后台管理员权限管理的实现293
      8.4.1  Index.html模板文件修改293
      8.4.2  建立AdminOath.php控制器文件294
      8.4.3  建立模型文件AdminOath.php295
      8.4.4  在后台首页控制器Index.php的index操作中增加代码295
      8.4.5  基础控制器和后台控制器代码296
      8.4.6  建立一个view\base\bread.html的公共模板文件296
      8.4.7  建立权限管理的模板文件Admin_oath\index.html297
      8.4.8  为AdminOath.php控制器编写代码299
      8.4.9  在AdminOath.php模型文件中编写代码301
      8.4.10  创建set.html模板文件302
      8.4.11  完善admin_oath下面的模板文件view304
      8.4.12  测试权限管理305
      8.5  后台管理员的管理308
      8.5.1  后台管理员管理的文件结构308
      8.5.2  后台管理员控制器309
      8.5.3  后台管理员模型文件310
      8.5.4  后台首页的模板文件311
      8.5.5  后台管理员的模板文件312
      8.5.6  管理员列表页的搜索功能315
      8.5.7  管理员列表页的添加功能316
      8.5.8  管理员列表编辑功能322
      8.5.9  管理员列表删除功能325
      8.6  中介用户注册功能327
      8.7  用户管理功能的实现335
      8.7.1  控制器文件335
      8.7.2  模型文件336
      8.7.3  用户管理模板文件337
      8.7.4  控制器文件管理员登录、更新数据342
      8.7.5  管理员登录后对中介或普通用户的删除处理345
      8.8  找回密码346
      8.8.1  文件结构346
      8.8.2  视图文件347
      8.8.3  控制器文件348
      8.8.4  模型文件和验证文件350
      8.8.5  公共函数文件351

      内容摘要
      ThinkPHP是Laravel之外广泛使用的PHP框架,本书结合现代Web技术,系统地介绍了ThinkPHP 5的各项功能及其在实际开发中的应用,可帮助读者快速开发企业级项目。全书共8章,内容涵盖了ThinkPHP 5开发环境搭建、ThinkPHP 5框架简介、ThinkPHP 5配置、ThinkPHP 5路由、ThinkPHP 5控制器、ThinkPHP 5模型、ThinkPHP 5视图、ThinkPHP 5开发实战等,每一章都有大量的实例以及详尽的注释,便于读者理解和掌握。
      本书所有的实例都可以在Web开发中直接使用,便于读者快速掌握Web应用开发技巧,很好适合对于网络开发有兴趣的人员阅读,同时也适合高等院校和培训机构的师生参考。

      主编推荐
      "本书结合现代Web开发技术,系统地介绍了ThinkPHP 5框架的各项功能以及在实际开发中的应用。
      本书的内容涵盖了ThinkPHP 5开发环境的搭建、ThinkPHP 5框架简介、ThinkPHP 5配置、ThinkPHP 5路由、ThinkPHP 5控制器、ThinkPHP 5模型、ThinkPHP 5视图、ThinkPHP 5开发实例等。每一章都提供了大量的实例,并对代码进行了详尽的注释,便于读者理解和掌握。
      本书所有内容都是当前Web开发中常用而且重要的技术,基于模块化的思想设计编写 ,能够帮助读者深刻理解ThinkPHP 5框架以及当前流行的控制器、模型、视图、路由等主流技术及概念。本书的实际项目是典型的MVC实例,全程教学,实用性较强。
      本书基于ThinkPHP 5开发,所有代码示例全部在服务器上调试成功,并免费提供程序代码下载,可以让读者在学习和工作中直接使用。"

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看