Symfony5【从0开始开发博客系统】
- 建站教程
- 2024-10-12 02:44:01
Symfony5【从0开始开发博客系统】
Symfony是一组可复用的 PHP组件,它还是一个用于web项目的 PHP框架。本教程将教你如何上手Symfony项目,从0开始开发Teebblog博客系统。适合初学者入门及有一定基础的开发者技术提升。
Symfony是一组可复用的 PHP组件,它还是一个用于web项目的 PHP框架。本教程将教你如何上手Symfony项目,从0开始开发Teebblog博客系统。适合初学者入门及有一定基础的开发者技术提升。 Symfony5【从0开始开发博客系统】 第1章 Symfony介绍
第1节 Symfony介绍 时长: 04分钟01秒 第2节 安装运行环境并初始化Symfony项目 时长: 05分钟59秒 第3节 使用Controller创建第一个页面 时长: 07分钟24秒 第2章 博客内容的基本创建与测试
第1节 Symfony处理http请求的流程 时长: 09分钟54秒 第2节 http请求的query参数 时长: 09分钟33秒 第3节 路径中的占位符-路由参数 时长: 05分钟57秒 第4节 使用docker的mysql容器服务 时长: 04分钟58秒 第5节 安装orm组件 时长: 04分钟09秒 第6节 测试驱动开发(TDD)介绍 时长: 04分钟13秒 第7节 创建第一个单元测试 时长: 09分钟10秒 第8节 为文章添加评论功能添加Comment类 时长: 01分钟45秒 第9节 为文章类和评论类添加关联关系 时长: 04分钟56秒 第10节 PostFactory文章工厂 时长: 05分钟22秒 第11节 优化PostFactory类 时长: 计算中 第12节 Mock替身 时长: 02分钟46秒 第13节 使用Mock修复测试代码 时长: 计算中 第14节 使用命令行创建Entity类对应的数据库表 时长: 计算中 第15节 测试环境下使用数据库 时长: 02分钟31秒 第16节 集成测试 时长: 计算中 第17节 继续修改集成测试代码 时长: 计算中 第18节 使用setUp方法在每个测试方法前清除数据库 时长: 04分钟36秒 第19节 Repository类的4个查询方法 时长: 03分钟40秒 第3章 博客进阶配置
第1节 Doctrine QueryBuilder对象介绍 时长: 11分钟27秒 第2节 Doctrine Query Language(DQL) 时长: 计算中 第3节 安装orm-fixtures组件 时长: 05分钟13秒 第4节 使用EasyAdminBundle管理端 时长: 06分钟26秒 第5节 配置PostCrudController创建文章管理页面 时长: 13分钟13秒 第6节 配置CommentCrudController创建评论管理页面 时长: 03分钟04秒 第7节 Twig模板引擎安装 时长: 01分钟36秒 第8节 博客首页路由 时长: 03分钟52秒 第9节 完成首页的controller方法 时长: 02分钟13秒 第10节 Twig的基本用法并完成首页显示 时长: 03分钟32秒 第11节 阅读PrestaShop源码,学习Symfony项目技巧 时长: 03分钟51秒 第12节 修复页面问题 时长: 计算中 第13节 文章详情页 时长: 计算中 第14节 创建评论表单类CommentType 时长: 06分钟52秒 第15节 处理评论表单数据提交 时长: 计算中 第16节 安装encore组件使用webpack 时长: 08分钟50秒 第17节 html模板转换为twig模板 时长: 11分钟22秒 第18节 评论表单的样式和评论列表的显示 时长: 计算中 第19节 使用功能测试测试评论表单的提交 时长: 06分钟18秒 第20节 评论的嵌套单表一对多关系 时长: 03分钟52秒 第21节 添加回复评论controller方法 时长: 计算中 第22节 FosJsRoutingBundle的使用 时长: 05分钟10秒 第23节 处理回复评论表单的提交 时长: 08分钟47秒 第24节 修复回复评论表单框的BUG 时长: 05分钟41秒 第25节 评论的回复层级控制 时长: 05分钟27秒 第26节 安装Panther使用真的浏览器进行测试 时长: 03分钟04秒 第27节 编写Panther测试代码 时长: 09分钟55秒 第28节 分页前的准备创建一些假的文章数据 时长: 计算中 第4章 文件上传与表单事件
第1节 创建一些假的评论数据 时长: 计算中 第2节 文章列表的分页 时长: 计算中 第3节 使用KnpPaginatorBundle对评论列表分页 时长: 计算中 第4节 页码器的国际化 时长: 计算中 第5节 使用Flash消息添加页面反馈 时长: 02分钟59秒 第6节 添加文件上传FileManaged类 时长: 03分钟51秒 第7节 JoinTable的方式实现单向一对多 时长: 03分钟46秒 第8节 CollectionType和表单行模板的覆盖 时长: 06分钟38秒 第9节 文件上传dom事件处理 时长: 04分钟48秒 第10节 处理文件上传提交的数据 时长: 计算中 第11节 修复回复评论表单框文件上传按钮BUG 时长: 05分钟14秒 第12节 自定义文件上传表单类型 时长: 04分钟29秒 第13节 表单的事件 时长: 06分钟17秒 第14节 LiipImagineBundle评论图片的自动裁剪 时长: 计算中 第15节 集成lightbox2库 时长: 计算中 第16节 管理端评论列表显示图片 时长: 计算中 第17节 Doctrine生命周期事件 时长: 计算中 第18节 Post类的日期属性调整 时长: 05分钟48秒 第19节 评论列表子评论post属性的显示 时长: 05分钟54秒 第20节 修复父评论删除时子评论同时删除的问题 时长: 计算中 第21节 表单验证 时长: 计算中 第22节 自定义验证器 时长: 计算中 第23节 评论内容过滤 时长: 08分钟48秒 第24节 自定义事件订阅器 时长: 计算中 第25节 事件处理的优先级和GenericEvent 时长: 06分钟08秒 第26节 管理端删除评论后删除评论图片 时长: 计算中 第27节 管理端删除评论后删除评论图片 时长: 05分钟08秒 第28节 使用Fixtures创建管理员用户 时长: 计算中 第29节 创建用户登录表单认证器 时长: 计算中 第30节 用户登录认证流程 时长: 05分钟46秒 第5章 功能完善
第1节 Remember me设置 时长: 02分钟52秒 第2节 防止暴力登录破解 时长: 02分钟07秒 第3节 UserChecker 时长: 08分钟38秒 第4节 用户的授权 时长: 05分钟37秒 第5节 管理端的权限验证 时长: 04分钟07秒 第6节 Symfony内置的权限属性 时长: 计算中 第7节 角色继承 时长: 06分钟08秒 第8节 管理端权限调整 时长: 07分钟46秒 第9节 自定义Voter 时长: 计算中 第10节 优化管理端文章列表的按钮 时长: 03分钟55秒 第11节 Voter的策略 时长: 计算中 第12节 管理端添加文章时自动设置作者 时长: 02分钟56秒 第13节 国际化 时长: 02分钟29秒 第14节 Flash消息的国际化 时长: 09分钟25秒 第15节 twig的trans过滤器 时长: 计算中 第16节 path路径中的_locale占位符参数 时长: 04分钟43秒 第17节 工作流介绍 时长: 计算中 第18节 定义文章发布工作流 时长: 05分钟52秒 第19节 修改Post类的status属性 时长: 03分钟09秒 第20节 修改管理端使用工作流 时长: 13分钟53秒 第21节 工作流中的权限验证 时长: 计算中 第22节 使用状态机定义评论的工作流 时长: 05分钟31秒 第23节 安装mailer组件发送邮件 时长: 07分钟29秒 第24节 安装messenger组件使用消息队列 时长: 计算中 第25节 使用messenger同步发送邮件 时长: 02分钟05秒 第26节 使用doctrine队列异步发送邮件 时长: 计算中 第27节 邮件发送失败时队列的处理流程 时长: 计算中 第28节 AMQP消息队列-RabbitMQ 时长: 计算中 第29节 AMQP队列的额外知识 时长: 03分钟23秒 第30节 了解REST API并安装Api Platform 时长: 03分钟17秒 第31节 使用ApiResource注解创建文章API 时长: 计算中 第32节 Jsonld响应格式 时长: 06分钟14秒 第33节 修改API的操作 时长: 04分钟19秒 第34节 normalization与denormalization 时长: 10分钟11秒 第35节 关联关系数据的嵌套显示 时长: 09分钟06秒 第36节 自定义Normalizer 时长: 计算中 第37节 修复自定义Normalizer时IRI信息丢失的问题 时长: 计算中 第38节 API资源过滤器 时长: 05分钟30秒 第39节 自定义文件上传的操作 时长: 14分钟13秒 第40节 项目优化打包发布到服务器上 时长: 05分钟21秒
Symfony是一组可复用的 PHP组件,它还是一个用于web项目的 PHP框架。本教程将教你如何上手Symfony项目,从0开始开发Teebblog博客系统。适合初学者入门及有一定基础的开发者技术提升。
Symfony是一组可复用的 PHP组件,它还是一个用于web项目的 PHP框架。本教程将教你如何上手Symfony项目,从0开始开发Teebblog博客系统。适合初学者入门及有一定基础的开发者技术提升。 Symfony5【从0开始开发博客系统】 第1章 Symfony介绍
第1节 Symfony介绍 时长: 04分钟01秒 第2节 安装运行环境并初始化Symfony项目 时长: 05分钟59秒 第3节 使用Controller创建第一个页面 时长: 07分钟24秒 第2章 博客内容的基本创建与测试
第1节 Symfony处理http请求的流程 时长: 09分钟54秒 第2节 http请求的query参数 时长: 09分钟33秒 第3节 路径中的占位符-路由参数 时长: 05分钟57秒 第4节 使用docker的mysql容器服务 时长: 04分钟58秒 第5节 安装orm组件 时长: 04分钟09秒 第6节 测试驱动开发(TDD)介绍 时长: 04分钟13秒 第7节 创建第一个单元测试 时长: 09分钟10秒 第8节 为文章添加评论功能添加Comment类 时长: 01分钟45秒 第9节 为文章类和评论类添加关联关系 时长: 04分钟56秒 第10节 PostFactory文章工厂 时长: 05分钟22秒 第11节 优化PostFactory类 时长: 计算中 第12节 Mock替身 时长: 02分钟46秒 第13节 使用Mock修复测试代码 时长: 计算中 第14节 使用命令行创建Entity类对应的数据库表 时长: 计算中 第15节 测试环境下使用数据库 时长: 02分钟31秒 第16节 集成测试 时长: 计算中 第17节 继续修改集成测试代码 时长: 计算中 第18节 使用setUp方法在每个测试方法前清除数据库 时长: 04分钟36秒 第19节 Repository类的4个查询方法 时长: 03分钟40秒 第3章 博客进阶配置
第1节 Doctrine QueryBuilder对象介绍 时长: 11分钟27秒 第2节 Doctrine Query Language(DQL) 时长: 计算中 第3节 安装orm-fixtures组件 时长: 05分钟13秒 第4节 使用EasyAdminBundle管理端 时长: 06分钟26秒 第5节 配置PostCrudController创建文章管理页面 时长: 13分钟13秒 第6节 配置CommentCrudController创建评论管理页面 时长: 03分钟04秒 第7节 Twig模板引擎安装 时长: 01分钟36秒 第8节 博客首页路由 时长: 03分钟52秒 第9节 完成首页的controller方法 时长: 02分钟13秒 第10节 Twig的基本用法并完成首页显示 时长: 03分钟32秒 第11节 阅读PrestaShop源码,学习Symfony项目技巧 时长: 03分钟51秒 第12节 修复页面问题 时长: 计算中 第13节 文章详情页 时长: 计算中 第14节 创建评论表单类CommentType 时长: 06分钟52秒 第15节 处理评论表单数据提交 时长: 计算中 第16节 安装encore组件使用webpack 时长: 08分钟50秒 第17节 html模板转换为twig模板 时长: 11分钟22秒 第18节 评论表单的样式和评论列表的显示 时长: 计算中 第19节 使用功能测试测试评论表单的提交 时长: 06分钟18秒 第20节 评论的嵌套单表一对多关系 时长: 03分钟52秒 第21节 添加回复评论controller方法 时长: 计算中 第22节 FosJsRoutingBundle的使用 时长: 05分钟10秒 第23节 处理回复评论表单的提交 时长: 08分钟47秒 第24节 修复回复评论表单框的BUG 时长: 05分钟41秒 第25节 评论的回复层级控制 时长: 05分钟27秒 第26节 安装Panther使用真的浏览器进行测试 时长: 03分钟04秒 第27节 编写Panther测试代码 时长: 09分钟55秒 第28节 分页前的准备创建一些假的文章数据 时长: 计算中 第4章 文件上传与表单事件
第1节 创建一些假的评论数据 时长: 计算中 第2节 文章列表的分页 时长: 计算中 第3节 使用KnpPaginatorBundle对评论列表分页 时长: 计算中 第4节 页码器的国际化 时长: 计算中 第5节 使用Flash消息添加页面反馈 时长: 02分钟59秒 第6节 添加文件上传FileManaged类 时长: 03分钟51秒 第7节 JoinTable的方式实现单向一对多 时长: 03分钟46秒 第8节 CollectionType和表单行模板的覆盖 时长: 06分钟38秒 第9节 文件上传dom事件处理 时长: 04分钟48秒 第10节 处理文件上传提交的数据 时长: 计算中 第11节 修复回复评论表单框文件上传按钮BUG 时长: 05分钟14秒 第12节 自定义文件上传表单类型 时长: 04分钟29秒 第13节 表单的事件 时长: 06分钟17秒 第14节 LiipImagineBundle评论图片的自动裁剪 时长: 计算中 第15节 集成lightbox2库 时长: 计算中 第16节 管理端评论列表显示图片 时长: 计算中 第17节 Doctrine生命周期事件 时长: 计算中 第18节 Post类的日期属性调整 时长: 05分钟48秒 第19节 评论列表子评论post属性的显示 时长: 05分钟54秒 第20节 修复父评论删除时子评论同时删除的问题 时长: 计算中 第21节 表单验证 时长: 计算中 第22节 自定义验证器 时长: 计算中 第23节 评论内容过滤 时长: 08分钟48秒 第24节 自定义事件订阅器 时长: 计算中 第25节 事件处理的优先级和GenericEvent 时长: 06分钟08秒 第26节 管理端删除评论后删除评论图片 时长: 计算中 第27节 管理端删除评论后删除评论图片 时长: 05分钟08秒 第28节 使用Fixtures创建管理员用户 时长: 计算中 第29节 创建用户登录表单认证器 时长: 计算中 第30节 用户登录认证流程 时长: 05分钟46秒 第5章 功能完善
第1节 Remember me设置 时长: 02分钟52秒 第2节 防止暴力登录破解 时长: 02分钟07秒 第3节 UserChecker 时长: 08分钟38秒 第4节 用户的授权 时长: 05分钟37秒 第5节 管理端的权限验证 时长: 04分钟07秒 第6节 Symfony内置的权限属性 时长: 计算中 第7节 角色继承 时长: 06分钟08秒 第8节 管理端权限调整 时长: 07分钟46秒 第9节 自定义Voter 时长: 计算中 第10节 优化管理端文章列表的按钮 时长: 03分钟55秒 第11节 Voter的策略 时长: 计算中 第12节 管理端添加文章时自动设置作者 时长: 02分钟56秒 第13节 国际化 时长: 02分钟29秒 第14节 Flash消息的国际化 时长: 09分钟25秒 第15节 twig的trans过滤器 时长: 计算中 第16节 path路径中的_locale占位符参数 时长: 04分钟43秒 第17节 工作流介绍 时长: 计算中 第18节 定义文章发布工作流 时长: 05分钟52秒 第19节 修改Post类的status属性 时长: 03分钟09秒 第20节 修改管理端使用工作流 时长: 13分钟53秒 第21节 工作流中的权限验证 时长: 计算中 第22节 使用状态机定义评论的工作流 时长: 05分钟31秒 第23节 安装mailer组件发送邮件 时长: 07分钟29秒 第24节 安装messenger组件使用消息队列 时长: 计算中 第25节 使用messenger同步发送邮件 时长: 02分钟05秒 第26节 使用doctrine队列异步发送邮件 时长: 计算中 第27节 邮件发送失败时队列的处理流程 时长: 计算中 第28节 AMQP消息队列-RabbitMQ 时长: 计算中 第29节 AMQP队列的额外知识 时长: 03分钟23秒 第30节 了解REST API并安装Api Platform 时长: 03分钟17秒 第31节 使用ApiResource注解创建文章API 时长: 计算中 第32节 Jsonld响应格式 时长: 06分钟14秒 第33节 修改API的操作 时长: 04分钟19秒 第34节 normalization与denormalization 时长: 10分钟11秒 第35节 关联关系数据的嵌套显示 时长: 09分钟06秒 第36节 自定义Normalizer 时长: 计算中 第37节 修复自定义Normalizer时IRI信息丢失的问题 时长: 计算中 第38节 API资源过滤器 时长: 05分钟30秒 第39节 自定义文件上传的操作 时长: 14分钟13秒 第40节 项目优化打包发布到服务器上 时长: 05分钟21秒
Symfony5【从0开始开发博客系统】由讯客互联建站教程栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Symfony5【从0开始开发博客系统】”