PHP Persistence -  Michael Romer

PHP Persistence (eBook)

Concepts, Techniques and Practical Solutions with Doctrine
eBook Download: PDF
2016 | 1st ed.
XI, 111 Seiten
Apress (Verlag)
978-1-4842-2559-2 (ISBN)
Systemvoraussetzungen
22,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

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.


Michael Romer manages agile software development projects and teams using Scrum and Kanban. He helps web startups with their products and technology and codes web applications, mostly with PHP, Zend Framework and Doctrine. He formerly worked for eBay. 
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 LearnDefine entities and references between entitiesManage entities Master the Doctrine Query Language Use appropriate command-line tools for PHP persistenceProgram for caching Who This Book Is ForExperienced PHP programmers and web developers with some exposure to PHP.

Michael Romer manages agile software development projects and teams using Scrum and Kanban. He helps web startups with their products and technology and codes web applications, mostly with PHP, Zend Framework and Doctrine. He formerly worked for eBay. 

1 About this book1.1 Software version1.2 Database system1.3 Code downloads1.4 Conventions used in this book1.5 An important notice for Amazon customers2 Introduction2.1 Object oriented programming (OOP) & the Domain Model2.2 Demo application3 A self-made ORM3.1 Loading an Entity3.2 Saving an entity3.3 Associations3.4 Next steps4 Hello, Doctrine 2!4.1 Installation4.2 A first Entity4.3 A first Association4.4 Core concepts at a glance5 Defining entities5.1 Mapping formats5.2 Mapping objects to tables5.3 Mapping scalar member variables to fields5.4 Inheritance6 References between Entities6.1 One to one relationship, unidirectional6.2 One to one relationship, bidirectional6.3 One to many relationship, bidirectional6.4 Many to many relationship, unidirectional6.5 Many to many relationship, bidirectional6.6 One to many relationship, unidirectional6.7 Many to one relationship, unidirectional6.8 One to one relationship, self-referencing6.9 One to many relationship, self-referencing6.10 Many to many relationship, self-referencing7 Managing Entities7.1 Creating a new Entity7.2 Loading an existing Entity7.3 Changing an existing Entity7.4 Removing an Entity7.5 Sorting an association7.6 Removing an association7.7 Life Cycle events7.8 Cascading operations7.9 Transactions8 Doctrine Query Language8.1 Introduction8.2 Retrieving results8.3 Constructing basic queries8.4 Constructing join queries9 Command line tools9.1 Setting up the command line tools9.2 DBAL commands9.3 ORM commands10 Caching10.1 Introduction to ORM cache types10.2 Caching backends11 Advanced Topics11.1 Zend Framework 2 integration11.2 Native SQL statements11.3 Doctrine 2 Extensions

Erscheint lt. Verlag 19.12.2016
Zusatzinfo XI, 111 p. 9 illus.
Verlagsort Berkeley
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Web / Internet PHP
Schlagworte Code • Doctrine • object relation • orm • Persistence • PHP • programming • Software • Web Development
ISBN-10 1-4842-2559-7 / 1484225597
ISBN-13 978-1-4842-2559-2 / 9781484225592
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 1,1 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich