Начать новую тему Ответить на тему
Статистика раздачи
Размер: 7.23 МБ | | Скачали: 0
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Extending Symfony2 Web Application Framework

Год: 2014
Автор: Sebastien Armand
Издательство: Packt Publishing
ISBN: 978-1-78328-719-2
Язык: Английский
Формат: PDF/EPUB/MOBI
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 140
Описание:

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.

Approach

With lots of practical, hands-on, step-by-step examples, this book will lead you through how to extend and optimize your Symfony2 framework.

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.
Preface
Chapter 1: Services and Listeners

Services
A geolocation service
Testing services and testing with services
Tagging services
Listeners
Updating user preferences using custom events
Improving user performance
Code that works after the response
Chapter 2: Commands and Templates
Commands
The initial situation
Resizing user pictures
Testing a command
Commands as an interface to services
Twig
Managing our scripts
Testing a Twig extension
The timedifference filter
Chapter 3: Forms
An input for geographical coordinates
Setting up the basics
Using the map
Data transformers
Forms based on user data
Going further
The initialsetup
Adding and removing fields
Chapter 4: Security
Authentication
Simple OAuth with GitHub
The firewall
The security factory
Authorization
Voters
Annotations
Defining an annotation
Securing controllers with custom annotations
Securing an API – an example
Chapter 5: Doctrine
Creating your own data types
User and meetup locations
Testing
Custom DQL functions
Versioning
Setting a version on all entities
Using and updating versions
Testing
Creating a Doctrine filter
Chapter 6: Sharing Your Extensions
Creating the bundle
Exposing the configuration
Getting ready to share
Research
Documentation
Testing
Distribution and licensing
Is it just a bundle?
Index
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 52.97 КБ / Просмотров 42 ]

Статус
Проверен 
 
Размер  7.23 МБ
Приватный: Нет (DHT включён)
.torrent скачан  0
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!