Extending Symfony 2 Web Application Framework
暫譯: 擴展 Symfony 2 網頁應用框架
Sebastien Armand
- 出版商: Packt Publishing
- 出版日期: 2014-03-21
- 售價: $1,670
- 貴賓價: 9.5 折 $1,587
- 語言: 英文
- 頁數: 140
- 裝訂: Paperback
- ISBN: 1783287195
- ISBN-13: 9781783287192
海外代購書籍(需單獨結帳)
相關主題
商品描述
About This Book
- Extend the main elements of Symfony 2
- Learn about the internal Symfony 2 framework
- Customize developed web applications with Symfony 2
Who This Book Is For
If you have a good understanding of how Symfony works and are now trying to integrate complex tasks in your application, or want to better organize your application by keeping each piece of code where it belongs so it can be decoupled and easily used elsewhere, then this book is for you.
What You Will Learn
- Make and review services and listeners
- Integrate your extension with specific hooks
- Create custom commands, templates, and database integration
- Customize the security layer
- Configure extensions to share with the community
- Integrate to the same level as Symfony's core modules
In Detail
Symfony is a high performance PHP framework for developing MVC web applications. Symfony1 allowed for ease of use but its shortcoming was the difficulty of extending it. However, this difficulty has now been eradicated by the more powerful and extensible Symfony2. Information on more advanced techniques for extending Symfony can be difficult to find, so you need one resource that contains the advanced features in a way you can understand.
This tutorial offers solutions to all your Symfony extension problems. You will get to grips with all the extension points that Symfony, Twig, and Doctrine offer and understand how each of them can be specifically leveraged to achieve cleaner, better structured, and re-usable code for your application.
Beginning with the core concepts of Services and Listeners, you quickly move on to learn the complexity of forms, creating commands, and implementing security, and finally you will share these extensions with others. This book will tell you everything you need to know to regain control of your code, to keep things simple, and share it within your application(s) or even the world. Whether you have already written extensions for Symfony2 or not, this book will be a useful guide through all possible types of extensions, and how each of them can be implemented and leveraged in your own applications.
商品描述(中文翻譯)
使用 Symfony 優化、審核和自訂網頁應用程式
本書介紹
- 擴展 Symfony 2 的主要元素
- 了解 Symfony 2 框架的內部運作
- 使用 Symfony 2 自訂開發的網頁應用程式
本書適合對象
如果您對 Symfony 的運作有良好的理解,並且現在嘗試在您的應用程式中整合複雜的任務,或希望通過將每段程式碼放在適當的位置來更好地組織您的應用程式,以便能夠解耦並輕鬆在其他地方使用,那麼這本書就是為您而寫。
您將學到的內容
- 建立和審核服務和監聽器
- 將您的擴展與特定的掛鉤整合
- 創建自訂命令、模板和資料庫整合
- 自訂安全層
- 配置擴展以與社群分享
- 與 Symfony 的核心模組整合到同一層級
詳細內容
Symfony 是一個高效能的 PHP 框架,用於開發 MVC 網頁應用程式。Symfony1 使得使用變得簡單,但其缺點是擴展的困難。然而,這一困難已被更強大且可擴展的 Symfony2 消除。關於擴展 Symfony 的更高級技術的信息可能難以找到,因此您需要一個資源,能以您能理解的方式包含這些高級功能。
本教程提供了所有 Symfony 擴展問題的解決方案。您將掌握 Symfony、Twig 和 Doctrine 提供的所有擴展點,並了解如何具體利用它們來實現更乾淨、更結構化和可重用的程式碼。
從服務和監聽器的核心概念開始,您將迅速學習表單的複雜性、創建命令和實施安全性,最後您將與他人分享這些擴展。本書將告訴您恢復對程式碼控制所需了解的一切,保持簡單,並在您的應用程式中或甚至在全世界分享它。無論您是否已經為 Symfony2 編寫了擴展,本書都將是您了解所有可能類型擴展的有用指南,以及如何在自己的應用程式中實施和利用它們。