# Persistence in PHP with the Doctrine ORM Page: https://stenobird.com/podcast/cybersecurity-summary-7040176/persistence-in-php-with-the-doctrine-orm Text version: https://stenobird.com/podcast/cybersecurity-summary-7040176/persistence-in-php-with-the-doctrine-orm.md Podcast: [CyberSecurity Summary](https://stenobird.com/podcast/cybersecurity-summary-7040176) Published: 2026-05-03T06:00:03+00:00 Episode link: https://www.spreaker.com/episode/persistence-in-php-with-the-doctrine-orm--70932139 Audio file: https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/70932139/how_doctrine_orm_maps_php_objects.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/cybersecurity-summary-7040176/episodes/persistence-in-php-with-the-doctrine-orm Duration seconds: 1006 ## Resource A comprehensive guide to mastering data persistence using the Doctrine framework. The material explains core architectural patterns like Data Mapper and Unit of Work, while offering practical tutorials on setting up a PHP application with Composer. It details how to define entities and manage their relationships through annotations, covering everything from basic properties to complex Many-To-Many associations. Additionally, the chapters explore advanced data retrieval techniques using Doctrine Query Language (DQL) and the Query Builder to optimize database interactions. Through the development of a sample blog engine, the book illustrates how to bridge the gap between object-oriented code and relational databases effectively. You can listen and download our episodes for free on more than 10 different platforms: https://linktr.ee/cyber_security_summary Get the Book now from Amazon: https://www.amazon.com/Persistence-PHP-Doctrine-K%C3%A9vin-Dunglas-ebook/dp/B00HEGSKYQ?&linkCode=ll2&tag=cvthunderx-20&linkId=71cd0b2d18ff9b4b8c9f4b3c882cb1f8&language=en_US&ref_=as_li_ss_tl Discover our free courses in tech and cybersecurity, Start learning today: https://linktr.ee/cybercode_academy ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/cybersecurity-summary-7040176/episodes/persistence-in-php-with-the-doctrine-orm/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/cybersecurity-summary-7040176/persistence-in-php-with-the-doctrine-orm.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.