Learn CakePHP 3 Advanced Techniques

所在平台: Udemy

课程主页: https://www.udemy.com/course/cakephp-3-advanced-techniques/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Learn CakePHP 3 Advanced Techniques 课程总结** 本课程深入探讨了CakePHP 3框架的高级技术,旨在帮助开发者构建更安全、功能更丰富的Web应用程序。 **核心内容包括:** * **安全性提升:** 学习如何利用Cross Site Request Forgery (CSRF) 组件保护您的CakePHP 3应用免受跨站请求伪造攻击。 * **日志记录与数据库集成:** 掌握应用程序的事件日志记录方法,并学会实现自定义数据库日志记录器适配器,将所有事件持久化存储到MySQL数据库。 * **模型关联详解:** 全面理解CakePHP 3中的各种关联关系,包括`BelongsTo`、`HasOne`、`HasMany` 和 `BelongsToMany`。课程将通过实际操作演示这些关联的使用,并讲解如何实现关联的预加载 (eager loading)。 * **实用工具与常见问题解决:** 学习如何有效地使用`TimeHelper`,并了解一些可能遇到的MySQL问题及其规避方法。 * **自定义数据库行为:** 指导您实现自定义数据库行为 (custom database behavior),以增强模型的功能和灵活性。 通过本课程的学习,您将能够更深入地理解CakePHP 3的强大功能,并掌握构建健壮、高效和安全的Web应用的先进技术。

课程评论(0条)

课程详情

In this course you will learn some advanced topics about CakePHP 3. I will guide you step by step and explain you how to protect your CakePHP 3 appalication using Cross Site Request Forgery Component.You will learn how to log events in your application and implement your custom database logger adapte to save all events to MySQL database.We will talk about CakePHP 3 associations. You will understand how to work with the following relationships: BelongsTo, HasOne, HasMany and BelongsToMany. You will aslo try all the associations in action and learn eager loading associations.I will show you how to use TimeHelper and how to avoid some MySQL issues you may encounter.You will also implement your own custom database behaivor.

课程标签

0人关注该课程

主题相关的课程