文章
专题
学习
下载
问答
编程词典
手游
最近更新
login
简体中文(ZH-CN)
English(EN)
繁体中文(ZH-TW)
日本語(JA)
한국어(KO)
Melayu(MS)
Français(FR)
Deutsch(DE)
下一节: 博客首页路由
(505 次播放)
下一节
重新观看
ဆ
章节
手记
提问
课件
反馈
Symfony5【从0开始开发博客系统】
第1章 Symfony介绍
1-1 Symfony介绍
1-2 安装运行环境并初始化Symfony项目
1-3 使用Controller创建第一个页面
第2章 博客内容的基本创建与测试
2-1 Symfony处理http请求的流程
2-2 http请求的query参数
2-3 路径中的占位符-路由参数
2-4 使用docker的mysql容器服务
2-5 安装orm组件
2-6 测试驱动开发(TDD)介绍
2-7 创建第一个单元测试
2-8 为文章添加评论功能添加Comment类
2-9 为文章类和评论类添加关联关系
2-10 PostFactory文章工厂
2-11 优化PostFactory类
2-12 Mock替身
2-13 使用Mock修复测试代码
2-14 使用命令行创建Entity类对应的数据库表
2-15 测试环境下使用数据库
2-16 集成测试
2-17 继续修改集成测试代码
2-18 使用setUp方法在每个测试方法前清除数据库
2-19 Repository类的4个查询方法
第3章 博客进阶配置
3-1 Doctrine QueryBuilder对象介绍
3-2 学说查询语言(DQL)
3-3 安装orm-fixtures组件
3-4 使用EasyAdminBundle管理端
3-5 配置PostCrudController创建文章管理页面
3-6 配置CommentCrudController创建评论管理页面
3-7 Twig模板引擎安装
3-8 博客首页路由
3-9 完成首页的controller方法
3-10 Twig的基本用法并完成首页显示
3-11 阅读PrestaShop源码,学习Symfony项目技巧
3-12 修复页面问题
3-13 文章详情页
3-14 创建评论表单类CommentType
3-15 处理评论表单数据提交
3-16 安装encore组件使用webpack
3-17 html模板转换为twig模板
3-18 评论表单的样式和评论列表的显示
3-19 使用功能测试测试评论表单的提交
3-20 评论的嵌套单表一对多关系
3-21 添加回复评论controller方法
3-22 FosJsRoutingBundle的使用
3-23 处理回复评论表单的提交
3-24 修复回复评论表单框的BUG
3-25 评论的回复层级控制
3-26 安装Panther使用真的浏览器进行测试
3-27 编写Panther测试代码
3-28 分页前的准备创建一些假的文章数据
第4章 文件上传与表单事件
4-1 创建一些假的评论数据
4-2 文章列表的分页
4-3 使用KnpPaginatorBundle对评论列表分页
4-4 页码器的国际化
4-5 使用Flash消息添加页面反馈
4-6 添加文件上传FileManaged类
4-7 JoinTable的方式实现单向一对多
4-8 CollectionType和表单行模板的覆盖
4-9 文件上传dom事件处理
4-10 处理文件上传提交的数据
4-11 修复回复评论表单框文件上传按钮BUG
4-12 自定义文件上传表单类型
4-13 表单的事件
4-14 LiipImagineBundle评论图片的自动裁剪
4-15 集成lightbox2库
4-16 管理端评论列表显示图片
4-17 Doctrine生命周期事件
4-18 Post类的日期属性调整
4-19 评论列表子评论post属性的显示
4-20 修复父评论删除时子评论同时删除的问题
4-21 表单验证
4-22 自定义验证器
4-23 评论内容过滤
4-24 自定义事件订阅器
4-25 事件处理的优先级和GenericEvent
4-26 管理端删除评论后删除评论图片
4-27 管理端删除评论后删除评论图片
4-28 使用Fixtures创建管理员用户
4-29 创建用户登录表单认证器
4-30 用户登录认证流程
第5章 功能完善
5-1 Remember me设置
5-2 防止暴力登录破解
5-3 用户检查器
5-4 用户的授权
5-5 管理端的权限验证
5-6 Symfony内置的权限属性
5-7 角色继承
5-8 管理端权限调整
5-9 自定义Voter
5-10 优化管理端文章列表的按钮
5-11 Voter的策略
5-12 管理端添加文章时自动设置作者
5-13 国际化
5-14 Flash消息的国际化
5-15 twig的trans过滤器
5-16 path路径中的_locale占位符参数
5-17 工作流介绍
5-18 定义文章发布工作流
5-19 修改Post类的status属性
5-20 修改管理端使用工作流
5-21 工作流中的权限验证
5-22 使用状态机定义评论的工作流
5-23 安装mailer组件发送邮件
5-24 安装messenger组件使用消息队列
5-25 使用messenger同步发送邮件
5-26 使用doctrine队列异步发送邮件
5-27 邮件发送失败时队列的处理流程
5-28 AMQP消息队列-RabbitMQ
5-29 AMQP队列的额外知识
5-30 了解REST API并安装Api Platform
5-31 使用ApiResource注解创建文章API
5-32 Jsonld响应格式
5-33 修改API的操作
5-34 规范化与非规范化
5-35 关联关系数据的嵌套显示
5-36 自定义Normalizer
5-37 修复自定义Normalizer时IRI信息丢失的问题
5-38 API资源过滤器
5-39 自定义文件上传的操作
5-40 项目优化打包发布到服务器上
上一节
下一节
教程列表
获取帮助
课程推荐
课件下载
中级
Symfony5【从0开始开发博客系统】
3589 人在看
高级
PHP高级教程—Blog博客系统项目开发实战
8684 人在看
初级
帝国CMS企业仿站教程
3048 人在看
初级
WordPress零基础新手搭建个人博客及企业网站
6743 人在看
初级
极致CMS零基础建站教学视频
2724 人在看
初级
前端项目-尚优选【HTML/CSS/JS技术综合实战】
3117 人在看
中级
Vue3.0从0到搭建通用后台管理系统项目实战
5351 人在看
初级
零基础前端课程【Vue进阶学习及实战应用】
2821 人在看
初级
WEB前端教程【HTML5+CSS3+JS】
3506 人在看
初级
apipost极速入门
2161 人在看
中级
Vue3+TypeScript实战教程-企业级项目实战
3208 人在看
初级
简单聊聊PHP创业那点事
17423 人在看
看过本课程的同学也在学
492124 次播放
简单聊聊PHP创业那点事
Web前端开发极速入门
大型实战天龙八部之开发Mini版MVC框架仿糗事百科网站
PHP实战开发极速入门: PHP快速创建[小型商业论坛]
登录验证与经典留言板
计算机网络知识集合
快速入门Node.JS全套完整版
最懂你的大前端课:HTML5/CSS3/ES6/NPM/Vue/...【原创】
自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)
笔记
X
关于我们
免责声明
Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!