万本电子书0元读

万本电子书0元读

顶部广告

Persistence in PHP with the Doctrine ORM电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Kévin Dunglas

出  版  社:Packt Publishing

出版时间:2013-12-18

字       数:39.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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.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.
目录展开

Persistence in PHP with Doctrine ORM

Table of Contents

Persistence in PHP with Doctrine ORM

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Getting Started with Doctrine 2

Prerequisites

Understanding the concepts behind Doctrine

Creating a project structure

Installing Composer

Installing Doctrine

Bootstrapping the app

Using Doctrine's Entity Manager

Configuring Doctrine command-line tools

Summary

2. Entities and Mapping Information

Creating the Entity class

Generating getters and setters

Mapping with Doctrine annotations

Knowing about the @Entity annotation

Understanding the @Table, @Index, and @UniqueConstraint annotations

Diving into the @Column annotation

Knowing about the @Id and @GeneratedValue annotations

Using other annotations

Understanding Doctrine Mapping Types

Creating the database schema

Installing Data fixtures

Creating a simple UI

Listing posts

Creating and editing posts

Deleting posts

Summary

3. Associations

Getting started with the Doctrine associations

Understanding the @ManyToOne and @OneToMany annotations with the comment system

Creating the Comment entity class (owning side)

Adding the inverse side to the Post entity class

Updating the database schema

Adding fixtures for the comments

Listing and creating comments

Updating the index

Understanding the @ManyToMany annotation with tags

Creating the Tag entity class (inverse side)

Updating the Post entity class (owning side)

Updating the schema again

Creating tag fixtures

Managing the tags of a post

Summary

4. Building Queries

Understanding DQL

Using the entity repositories

Creating custom entity repositories

Getting started with Query Builder

Filtering by tag

Counting comments

Summary

5. Going Further

Implementing inheritance

Using Mapped Superclasses

Using Single Table Inheritance

Using Class Table Inheritance

Getting started with events

Lifecycle callbacks

Knowing about event listeners and event subscribers

Writing native queries

The NativeQuery class

Doctrine DBAL

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部