PHP Persistence: Concepts, Techniques and Practical Solutions with Doctrine
Год издания: 2016
Автор: Romer M.
Жанр или тематика: Веб-программирование
Издательство: Apress
ISBN: 978-1-4842-2558-5
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 118
Описание: Take the pain out of dealing with relational databases in an object-oriented programming world. With this short book, you can save time and money by simply coding less while accomplishing more with the Doctrine persistence framework, a leading persistence solution for PHP programmers and web developers. PHP Persistence teaches you about PHP persistence and how to use it effectively for your database-driven applications.
Bestselling author Michael Romer leverages his own vast experience to show you what you need to know about Doctrine 2 and how to use it in your own projects. Along the way you’ll learn about powerful persistence techniques, such as object-relational mapping (ORM) in PHP.
What You'll Learn
- Define entities and references between entities
- Manage entities
- Master the Doctrine Query Language
- Use appropriate command-line tools for PHP persistence
- Program for caching
Who This Book Is For
Experienced PHP programmers and web developers with some exposure to PHP.
Оглавление
Contents at a Glance
About the Author .............................................................................. ix
About the Technical Reviewer .......................................................... xi
Chapter 1: About This Book ............................................................ 1
Chapter 2: Introduction .................................................................. 3
Chapter 3: A Self-Made ORM .......................................................... 7
Chapter 4: Hello, Doctrine 2! ........................................................ 27
Chapter 5: Defining Entities .......................................................... 35
Chapter 6: References Between Entities ...................................... 49
Chapter 7: Managing Entities ....................................................... 71
Chapter 8: Doctrine Query Language ............................................ 83
Chapter 9: Command Line Tools ................................................... 91
Chapter 10: Caching ..................................................................... 97
Chapter 11: Advanced Topics ..................................................... 101
Index .............................................................................................. 109