Doctrine Study Notes--1

Source: Internet
Author: User

Note: This series of posts uses the symfony2.7.* framework.

Doctrine

Doctrine2 as a database persistence framework for PHP, it is very popular in foreign countries, in the current PHP field, doctrine is one of the best persistence framework, the more excellent and Zend DB and so on.

Doctrine uses objects to manage databases, including commonly used curd operations, which operate on the object itself, unlike an array of previous ORM framework operations.

//如thingkPHP, CI, YII, cakePHP//通过继承核心Model来实现select, find, delete...等,但返回的都是 array

Doctrine, similar to the Hibernate framework in Java, can implement its own persistence logic in the form of annotations, XML, yum, and so on.

Database design

At present, the project adopts the SYMFONY2 framework, in the design stage of the database, it is necessary to clarify the relationship between table and table, and to design the entity class rationally. It is only necessary to understand the relationship between tables, do not need specific SQL, and do not need to use the Gul tool to create a database of everything.

Database Urm diagram

Form Godruoyi Supper

'). addclass (' pre-numbering '). Hide (); $ (this). addclass (' has-numbering '). Parent (). append ($numbering); for (i = 1; i <= lines; i++) {$numbering. Append ($ ('

  • '). Text (i)); }; $numbering. FadeIn (1700); }); });

    The above describes the doctrine study note--1, including the aspects of the content, I hope that the PHP tutorial interested in a friend helpful.

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.