• Complain

Kévin Dunglas - Persistence in PHP with Doctrine ORM

Here you can read online Kévin Dunglas - Persistence in PHP with Doctrine ORM full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2013, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Kévin Dunglas Persistence in PHP with Doctrine ORM
  • Book:
    Persistence in PHP with Doctrine ORM
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2013
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Persistence in PHP with Doctrine ORM: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Persistence in PHP with Doctrine ORM" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build a model layer of your PHP applications successfully, using Doctrine ORM

Overview

  • Develop a fully functional Doctrine-backed web application
  • Demonstrate aspects of Doctrine using code samples
  • Generate a database schema from your PHP classes

In Detail

Doctrine 2 has become the most popular modern persistence system for PHP. It can either be used as a standalone system or can be distributed with Symfony 2, and it also integrates very well with popular frameworks. It allows you to easily retrieve PHP object graphs, provides a powerful object-oriented query language called DQL, a database schema generator tool, and supports database migration. It is efficient, abstracts popular DBMS, and supports PHP 5.3 features.

Doctrine is a must-have for modern PHP applications.

Persistence in PHP with the Doctrine ORM is a practical, hands-on guide that describes the full creation process of a web application powered by Doctrine. Core features of the ORM are explained in depth and illustrated by useful, explicit, and reusable code samples.

Persistence in PHP with the Doctrine ORM explains everything you need to know to get started with Doctrine in a clear and detailed manner.

From installing the ORM through Composer to mastering advanced features such as native queries, this book is a full overview of the power of Doctrine. You will also learn a bunch of mapping annotations, create associations, and generate database schemas from PHP classes. You will also see how to write data fixtures, create custom entity repositories, and issue advanced DQL queries. Finally it will teach you to play with inheritance, write native queries, and use built-in lifecycle events. If you want to use a powerful persistence system for your PHP application, Persistence in PHP with the Doctrine ORM is the book you.

What you will learn from this book

  • Install Doctrine through the Composer dependency manager
  • Configure Doctrine Command Line Tools
  • Learn to manage relations between entities with different association types
  • Create data fixtures, a custom entity repository, and native SQL queries
  • Master the query builder to generate DQL queries
  • Get started with inheritance and lifecycle events

Approach

Persistence in PHP with the Doctrine ORM is a concise, fast, and focused guide to build a blog engine with advanced features such as native queries and lifecycle callbacks.

Who this book is written for

This book is primarily intended for PHP developers and architects who want to increase their skills in the field of Persistence and ORM to map the data they are working on to objects they are using in programming. Basic knowledge of databases and PDO and working knowledge of PHP namespaces is a prerequisite.

Kévin Dunglas: author's other books


Who wrote Persistence in PHP with Doctrine ORM? Find out the surname, the name of the author of the book and a list of all author's works by series.

Persistence in PHP with Doctrine ORM — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Persistence in PHP with Doctrine ORM" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Persistence in PHP with Doctrine ORM

Persistence in PHP with Doctrine ORM

Copyright 2013 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: December 2013

Production Reference: 1111213

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78216-410-4

www.packtpub.com

Cover Image by Gagandeep Sharma (<>)

Credits

Author

Kvin Dunglas

Reviewers

Kirill Chebunin

Stefan Kleff

Adam Prager

Chris Woodford

Acquisition Editor

Harsha Bharwani

Lead Technical Editor

Vaibhav Pawar

Technical Editors

Nadeem N. Bagban

Venu Manthena

Sebastian Rodrigues

Copy Editors

Alisha Aranha

Sarang Chari

Deepa Nambiar

Gladson Monteiro

Shambhavi Pai

Kirti Pai

Project Coordinator

Ankita Goenka

Proofreader

Bernadette Watkins

Indexer

Tejal Daruwale

Graphics

Sheetal Aute

Abhinash Sahu

Production Coordinator

Arvindkumar Gupta

Cover Work

Arvindkumar Gupta

About the Author

Kvin Dunglas is the co-founder and CEO of La Cooprative des Tilleuls, a French IT company specializing in e-commerce, owned and managed by its workers themselves. He is also a software architect who works for a lot of companies, including Ubisoft and SensioLabs (creator of Symfony), as an external contractor. He contributes to open source software (especially Symfony, JavaScript, and Ubuntu ecosystems) and has been writing a technical blog for more than 10 years.

About the Reviewers

Kirill Chebunin is a software engineer specializing in server-side web development. His main interests lie in the field of systems with complex background logic. He has been working as the head of a PHP development department, building different enterprises, and billing and analytics systems for the last two years. But his real passion is for open source projects and their communities. Kirill's talks can be found in Russian and Ukrainian PHP conferences, and his commits are presented in Composer, Doctrine, and Symfony projects. You can always see his current interests at Github (https://github.com/chebba) and SlideShare (http://www.slideshare.net/chebba).

Stefan Kleff has been developing web applications for over 12 years at various positions in various companies. He holds degrees from the University of Applied Sciences in Iserlohn, as well as the Hasso Plattner Institute of Computer Science. In a cooperation class with Stanford University, he acquired practical knowledge of Design Thinking. Stefan is an active contributor to the Doctrine project and Zend Framework 2. Currently, he is working as a Project Manager at webXells GmbH and is the co-founder of goalio UG in Potsdam, Germany.

Adam Prager is a full stack web application developer who has created many data-heavy business management applications in the areas of Customer Relationship Management (CRM), Enterprise Resource Planning (ERP), and Laboratory Information Management System (LIMS). He is a big believer in the value and power of open source software, and contributes to projects such as Doctrine and Symfony regularly on Github. He has published numerous Symfony bundles and jQuery plugins of his own. Adam currently works for Netlife in Hungary. Netlife is a Consulting and IT services company, which provides web application development services using the latest technologies, and complete business solutions based on SAP consulting. As a diverse end-to-end IT solutions provider, Netlife offers a range of expertise aimed at assisting customers to compete successfully in the ever changing IT industry. They provide long term solutions with a focus on quality. They have excellent domain expertise in SAP, CRM, custom web application development, and user experience design.

Chris Woodford is a web software consultant and entrepreneur based in Toronto, Canada. He has been working with modern web technologies (Ruby, nodeJS, and PHP) for over 10 years, with a focus on solving tough problems. In his spare time, he co-runs a small record label, Hypaethral Records (http://hypaethralrecords.com) and tours the world with his band TITAN (http://titanslays.com).

www.PacktPub.com
Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On demand and accessible via web browser
Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

Doctrine 2 has become the most popular modern persistence system for PHP. It is distributed with the standard edition of the Symfony2 framework, can be used standalone in any PHP project and integrates very well with Zend Framework 2, CodeIgniter, or Laravel. It is efficient, automatically abstracts popular database managing systems, supports PHP 5.3 features (including namespaces), is installable through Composer, and has an extensively tested quality code base.

Doctrine's ORM library allows easy persisting and retrieving of PHP object graph, without writing any SQL query by hand. It also provides a powerful object-oriented SQL-like query language called DQL, a database schema generator tool, an event system, and much more.

To discover this must-have library, we will together build a typical small, blog engine.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Persistence in PHP with Doctrine ORM»

Look at similar books to Persistence in PHP with Doctrine ORM. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Persistence in PHP with Doctrine ORM»

Discussion, reviews of the book Persistence in PHP with Doctrine ORM and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.