• ThinkPHP 5框架开发从入门到实战
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

ThinkPHP 5框架开发从入门到实战

47.7 4.8折 99 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者陈学平;陈冰倩

出版社清华大学出版社

出版时间2021-08

版次1

装帧其他

货号9787302582700

上书时间2024-11-09

尚贤文化山东分店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 陈学平;陈冰倩
  • 出版社 清华大学出版社
  • 出版时间 2021-08
  • 版次 1
  • ISBN 9787302582700
  • 定价 99.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 322页
  • 字数 585千字
【内容简介】


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应用开发,很好适合对于网络开发有兴趣的人员阅读,同时也适合高等院校和培训机构的师生参。
【目录】


目   录
章  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()或者disy()方法传参给模板赋值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  输出_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  建立一个viewaseread.html的公共模板文件296
8.4.7  建立权限管理的模板文件admin_oathindex.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

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP