Building PHP Applications with Symfony, CakePHP, and Zend Framework doc

578 1.6K 1
Building PHP Applications with Symfony, CakePHP, and Zend Framework doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Symfony CakePHP Zend Framework IDE Support NetBeans Eclipse Zend Studio CHAPTER 3: WORKING WITH DATABASES Object-Relational Mapping Object-Relational Impedance Mismatch Propel Doctrine CakePHP’s ORM Zend_ Db Other ORM Solutions Database Configuration Open Database Connectivity (ODBC) SQLite Propel Doctrine CakePHP Zend_ Db PostgreSQL Propel Doctrine CakePHP Zend_ Db MySQL Propel Doctrine CakePHP Zend_ Db Microsoft... Server Propel Doctrine CakePHP Zend_ Db Oracle Propel 48 48 50 51 52 52 53 54 57 58 59 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 70 73 73 74 74 74 74 xiii ftoc.indd xiii 1/25/2011 5:27:36 PM CONTENTS Doctrine CakePHP Zend_ Db DB2 CakePHP Zend_ DB Communication With A Database Schema Propel Doctrine CakePHP Zend Framework Fixtures Symfony CakePHP Zend Framework Command-line Interface... write good documentation and share their knowledge ffirs.indd x 2/4/2011 4:03:00 PM CONTENTS INTRODUCTION CHAPTER 1: INTRODUCING SYMFONY, CAKEPHP, AND ZEND FRAMEWORK What Are Web Application Frameworks And How Are They Used? Framework versus Library When You Should Use a Framework and When You Should Not Advantages Disadvantages PHP versus Other Programming Languages Open Source PHP Web Frameworks... 1/25/2011 5:27:37 PM CONTENTS Symfony sfJQueryLightBoxPlugin sfLightboxPlugin sfMediaBrowserPlugin CakePHP Zend Framework Using Template Engines Within Web Frameworks Download from Wow! eBook Smarty Smarty for Zend Framework Smarty for Symfony and CakePHP Dwoo CakePHP Dwoo for Symfony and Zend Framework Twig Overview Of Other Add-On Template Engines Template Blocks Open Power Template (OPT)... addresses that problem with a comprehensive tutorial starting with a general discussion of web application frameworks, their structure, and the underlying Model-View-Controller (MVC) pattern We also briefly present all available frameworks and explain why we chose Symfony, CakePHP, and Zend Framework for detailed comparison Chapter 2: Getting Started — Next we move to installation and configuration We provide... Symfony CakePHP Zend Framework 396 397 398 398 398 399 399 399 401 402 403 404 404 405 406 406 406 406 407 408 408 411 Cms Tests Automation Using Selenium 411 Selenium IDE Installation Selenium Remote Control Installation Problem Solution Symfony CakePHP Zend Framework 411 413 414 414 415 416 418 Mailing Unit Testing 421 Problem Symfony CakePHP Zend Framework Solution Symfony CakePHP Zend Framework 421... Zend Framework Creating an Index Searching Displaying Results Pagination Symfony and CakePHP Google Custom Search Setting up Google Custom Search CakePHP Symfony and Zend Framework CHAPTER 8: SECURITY 219 219 220 221 221 221 224 224 224 226 227 229 Setting Secure Connections 230 Problem Configuring the Web Server Symfony CakePHP Zend Framework 230 232 236 237 238 Securing A Profile Form Against XSS And. .. popular and perhaps good for small one-shot projects, but all the praise was reserved for the aristocratic elite of frameworks such as Spring, Ruby on Rails, or Django Only recently has the situation changed, and it changed dramatically In 2007, it became clear that PHP has not just one, but three major web application frameworks extending capabilities of this language: Symfony, CakePHP, and Zend Framework. .. sometimes one framework provides a unique solution, in which case we are not afraid to use it The book is divided into four parts that will gradually introduce you to the complexities of PHP frameworks More experienced developers can freely skip the fi rst part or read only the chapters they need Basics Chapter 1: Introducing Symfony, CakePHP, and Zend Framework — One of the biggest hardships with most frameworks... Apache Windows Installation Linux Installation MacOS Installation Database MySQL SQLite phpMyAdmin — Linux PEAR Windows Linux Mac OS Subversion (SVN) Installation Overview Installation Symfony Sandbox PEAR CakePHP Zend Framework PEAR Archive Configuration Symfony CakePHP Zend Framework Hello World! Symfony CakePHP Zend Framework 21 24 25 26 29 29 30 30 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 . 1: INTRODUCING SYMFONY, CAKEPHP, AND ZEND FRAMEWORK 1 What Are Web Application Frameworks And How Are They Used? 2 Framework versus Library 2 When You Should Use a Framework and When You Should. PM xiv CONTENTS Doctrine 75 CakePHP 75 Zend_ Db 75 DB2 75 CakePHP 76 Zend_ DB 76 Communication With A Database 76 Schema 77 Propel 77 Doctrine 78 CakePHP 78 Zend Framework 79 Fixtures 82 Symfony 82 CakePHP. PM Building PHP Applications with Symfony™, CakePHP, and Zend ® Framework Bartosz PorĊbski Karol Przystalski Leszek Nowak ffirs.indd vffirs.indd v 2/4/2011 4:02:50 PM2/4/2011 4:02:50 PM Building

Ngày đăng: 29/03/2014, 20:20

Từ khóa liên quan

Mục lục

  • WroxBooks

    • Building PHP Applications with Symfony™, CakePHP, and Zend® Framework

      • CREDITS

      • ABOUT THE AUTHORS

      • ACKNOWLEDGMENTS

      • CONTENTS

      • INTRODUCTION

      • CHAPTER 1: INTRODUCING SYMFONY, CAKEPHP, AND ZEND FRAMEWORK

        • What Are Web Application Frameworks And How Are They Used?

          • Framework versus Library

          • When You Should Use a Framework and When You Should Not

            • Advantages

            • Disadvantages

            • PHP versus Other Programming Languages

            • Open Source PHP Web Frameworks

              • What Is a Design Pattern?

              • Model-View-Controller as the Main Structural Design Pattern

                • MVC versus MVP

                • Overview of Other Design Patterns

                  • Singleton

                  • Prototype

                  • Decorator

                  • Chain of Responsibility

                  • State

                  • Iterator

                  • Comparison of Popular Interest

                  • The First Look

                    • Symfony

                    • CakePHP

Tài liệu cùng người dùng

Tài liệu liên quan