表单的事件登录

下一节课程: LiipImagineBundle评论图片的自动裁剪(87次播放)

5 秒后自动播放下一节
  重新观看
介绍 >

Symfony5【从0开始开发博客系统】

难度:中级共120节11505次学习

新课:PHP零基础(CMS开发)教学!

立即报名
章节评论笔记课件
第1章 Symfony介绍

Symfony介绍

04:01

安装运行环境并初始化Symfony项目

05:59

使用Controller创建第一个页面

07:24
第2章 博客内容的基本创建与测试

Symfony处理http请求的流程

09:54

http请求的query参数

09:33

路径中的占位符-路由参数

05:57

使用docker的mysql容器服务

04:58

安装orm组件

04:09

测试驱动开发(TDD)介绍

04:13

创建第一个单元测试

09:10

为文章添加评论功能添加Comment类

01:45

为文章类和评论类添加关联关系

04:56

PostFactory文章工厂

05:22

优化PostFactory类

Mock替身

02:46

使用Mock修复测试代码

使用命令行创建Entity类对应的数据库表

测试环境下使用数据库

02:31

集成测试

继续修改集成测试代码

使用setUp方法在每个测试方法前清除数据库

04:36

Repository类的4个查询方法

03:40
第3章 博客进阶配置

Doctrine QueryBuilder对象介绍

11:27

Doctrine Query Language(DQL)

安装orm-fixtures组件

05:13

使用EasyAdminBundle管理端

06:26

配置PostCrudController创建文章管理页面

13:13

配置CommentCrudController创建评论管理页面

03:04

Twig模板引擎安装

01:36

博客首页路由

完成首页的controller方法

02:13

Twig的基本用法并完成首页显示

03:32

阅读PrestaShop源码,学习Symfony项目技巧

03:51

修复页面问题

文章详情页

创建评论表单类CommentType

06:52

处理评论表单数据提交

安装encore组件使用webpack

08:50

html模板转换为twig模板

11:22

评论表单的样式和评论列表的显示

使用功能测试测试评论表单的提交

06:18

评论的嵌套单表一对多关系

03:52

添加回复评论controller方法

FosJsRoutingBundle的使用

05:10

处理回复评论表单的提交

08:47

修复回复评论表单框的BUG

05:41

评论的回复层级控制

05:27

安装Panther使用真的浏览器进行测试

03:04

编写Panther测试代码

09:55

分页前的准备创建一些假的文章数据

第4章 文件上传与表单事件

创建一些假的评论数据

文章列表的分页

使用KnpPaginatorBundle对评论列表分页

页码器的国际化

使用Flash消息添加页面反馈

02:59

添加文件上传FileManaged类

03:51

JoinTable的方式实现单向一对多

03:46

CollectionType和表单行模板的覆盖

06:38

文件上传dom事件处理

04:48

处理文件上传提交的数据

修复回复评论表单框文件上传按钮BUG

05:14

自定义文件上传表单类型

04:29

表单的事件

06:17

LiipImagineBundle评论图片的自动裁剪

集成lightbox2库

管理端评论列表显示图片

Doctrine生命周期事件

Post类的日期属性调整

05:48

评论列表子评论post属性的显示

05:54

修复父评论删除时子评论同时删除的问题

表单验证

自定义验证器

评论内容过滤

08:48

自定义事件订阅器

事件处理的优先级和GenericEvent

06:08

管理端删除评论后删除评论图片

管理端删除评论后删除评论图片

05:08

使用Fixtures创建管理员用户

创建用户登录表单认证器

用户登录认证流程

05:46
第5章 功能完善

Remember me设置

02:52

防止暴力登录破解

02:07

UserChecker

08:38

用户的授权

05:37

管理端的权限验证

04:07

Symfony内置的权限属性

角色继承

06:08

管理端权限调整

07:46

自定义Voter

优化管理端文章列表的按钮

03:55

Voter的策略

管理端添加文章时自动设置作者

02:56

国际化

02:29

Flash消息的国际化

09:25

twig的trans过滤器

path路径中的_locale占位符参数

04:43

工作流介绍

定义文章发布工作流

05:52

修改Post类的status属性

03:09

修改管理端使用工作流

13:53

工作流中的权限验证

使用状态机定义评论的工作流

05:31

安装mailer组件发送邮件

07:29

安装messenger组件使用消息队列

使用messenger同步发送邮件

02:05

使用doctrine队列异步发送邮件

邮件发送失败时队列的处理流程

AMQP消息队列-RabbitMQ

AMQP队列的额外知识

03:23

了解REST API并安装Api Platform

03:17

使用ApiResource注解创建文章API

Jsonld响应格式

06:14

修改API的操作

04:19

normalization与denormalization

10:11

关联关系数据的嵌套显示

09:06

自定义Normalizer

修复自定义Normalizer时IRI信息丢失的问题

API资源过滤器

05:30

自定义文件上传的操作

14:13

项目优化打包发布到服务器上

05:21

全部评论我要评论

暂无评论~

全部笔记发布笔记

暂无笔记~
  • 取消回复发送
  • 取消发布笔记发送
  • PHP中文网