社区
文章
合集
问答
学习
课程
编程词典
工具库
开发工具
网站源码
PHP 库
JS特效
网站素材
扩展插件
AI工具
休闲
游戏下载
游戏教程
简体中文
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
下一节: Post类的日期属性调整
(571 次播放)
下一节
重新观看
ဆ
章节
手记
提问
课件
反馈
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开始开发博客系统】
3846 人在看
高级
PHP高级教程—Blog博客系统项目开发实战
8921 人在看
初级
正则表达式手册
27795 人在看
初级
ASP教程
14549 人在看
初级
CSS3 最新版参考手册
31968 人在看
初级
AppML教程
11693 人在看
初级
VBScript教程
14479 人在看
初级
Bootstrap 中文手册
54138 人在看
初级
React中文参考手册
23501 人在看
初级
Linux 教程
76866 人在看
初级
Foundation 中文手册
19102 人在看
初级
jQuery UI 中文参考手册
19034 人在看
看过本课程的同学也在学
493321 次播放
简单聊聊PHP创业那点事
Web前端开发极速入门
大型实战天龙八部之开发Mini版MVC框架仿糗事百科网站
PHP实战开发极速入门: PHP快速创建[小型商业论坛]
登录验证与经典留言板
计算机网络知识集合
快速入门Node.JS全套完整版
最懂你的大前端课:HTML5/CSS3/ES6/NPM/Vue/...【原创】
自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)
笔记
X