Yii 1.1 application development cookbook [[electronic resource] ] : over 80 recipes to help you master using the Yii PHP framework / / Alexander Makarov ; [foreword by Qiang Xue] |
Autore | Makarov Aleksandr |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub. Open Source, 2011 |
Descrizione fisica | 1 online resource (392 p.) |
Disciplina |
006.7
006.76 |
Altri autori (Persone) | XueQiang |
Soggetto topico |
Web 2.0
Web site development |
Soggetto genere / forma | Electronic books. |
ISBN |
1-283-30825-8
9786613308252 1-84951-549-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Under the Hood; Introduction; Using getters and setters; Using Yii events; Using import and autoloading; Using exceptions; Configuring components; Configuring widget defaults; Using Yii core collections; Working with request; Chapter 2: Router, Controller, and Views; Introduction; Configuring URL rules; Generating URLs by path; Using regular expressions in URL rules; Creating URL rules for static pages; Providing your own URL rules at runtime
Using base controllerUsing external actions; Displaying static pages with CViewAction; Using flash messages; Using controller context in a view; Reusing views with partials; Using clips; Using decorators; Defining multiple layouts; Paginating and sorting data; Chapter 3: AJAX and jQuery; Introduction; Loading a block through AJAX; Managing assets; Including resources into the page; Working with JSON; Passing configuration from PHP to JavaScript; Handling variable number of inputs; Chapter 4: Working with Forms; Introduction; Writing your own validators; Uploading files; Adding CAPTCHA Customizing CAPTCHACreating a custom input widget with CInputWidget; Chapter 5: Testing your Application; Introduction; Setting up the testing environment; Writing and running unit tests; Using fixtures; Testing the application with functional tests; Generating code coverage reports; Chapter 6: Database, Active Record, and Model Tricks; Introduction; Getting data from a database; Defining and using multiple DB connections; Using scopes to get models for different languages; Processing model fields with AR event-like methods; Applying markdown and HTML; Highlighting code with Yii Automating timestampsSetting an author automatically; Implementing single table inheritance; Using CDbCriteria; Chapter 7: Using Zii Components; Introduction; Using data providers; Using grids; Using lists; Creating custom grid columns; Chapter 8: Extending Yii; Introduction; Creating model behaviors; Creating components; Creating reusable controller actions; Creating reusable controllers; Creating a widget; Creating CLI commands; Creating filters; Creating modules; Creating a custom view renderer; Making extensions distribution-ready; Chapter 9: Error handling, Debugging, and Logging IntroductionUsing different log routes; Analyzing the Yii error stack trace; Logging and using the context information; Implementing your own smart 404 handler; Chapter 10: Security; Introduction; Using controller filters; Using CHtml and CHtmlPurifier to prevent XSS; Preventing SQL injections; Preventing CSRF; Using RBAC; Chapter 11: Performance Tuning; Introduction; Following best practices; Speeding up sessions handling; Using cache dependencies and chains; Profiling an application with Yii; Chapter 12: Using External Code; Introduction; Using Zend Framework from Yii Customizing the Yii autoloader |
Record Nr. | UNINA-9910457025903321 |
Makarov Aleksandr | ||
Birmingham, U.K., : Packt Pub. Open Source, 2011 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Yii 1.1 application development cookbook [[electronic resource] ] : over 80 recipes to help you master using the Yii PHP framework / / Alexander Makarov ; [foreword by Qiang Xue] |
Autore | Makarov Aleksandr |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub. Open Source, 2011 |
Descrizione fisica | 1 online resource (392 p.) |
Disciplina |
006.7
006.76 |
Altri autori (Persone) | XueQiang |
Soggetto topico |
Web 2.0
Web site development |
ISBN |
1-283-30825-8
9786613308252 1-84951-549-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Under the Hood; Introduction; Using getters and setters; Using Yii events; Using import and autoloading; Using exceptions; Configuring components; Configuring widget defaults; Using Yii core collections; Working with request; Chapter 2: Router, Controller, and Views; Introduction; Configuring URL rules; Generating URLs by path; Using regular expressions in URL rules; Creating URL rules for static pages; Providing your own URL rules at runtime
Using base controllerUsing external actions; Displaying static pages with CViewAction; Using flash messages; Using controller context in a view; Reusing views with partials; Using clips; Using decorators; Defining multiple layouts; Paginating and sorting data; Chapter 3: AJAX and jQuery; Introduction; Loading a block through AJAX; Managing assets; Including resources into the page; Working with JSON; Passing configuration from PHP to JavaScript; Handling variable number of inputs; Chapter 4: Working with Forms; Introduction; Writing your own validators; Uploading files; Adding CAPTCHA Customizing CAPTCHACreating a custom input widget with CInputWidget; Chapter 5: Testing your Application; Introduction; Setting up the testing environment; Writing and running unit tests; Using fixtures; Testing the application with functional tests; Generating code coverage reports; Chapter 6: Database, Active Record, and Model Tricks; Introduction; Getting data from a database; Defining and using multiple DB connections; Using scopes to get models for different languages; Processing model fields with AR event-like methods; Applying markdown and HTML; Highlighting code with Yii Automating timestampsSetting an author automatically; Implementing single table inheritance; Using CDbCriteria; Chapter 7: Using Zii Components; Introduction; Using data providers; Using grids; Using lists; Creating custom grid columns; Chapter 8: Extending Yii; Introduction; Creating model behaviors; Creating components; Creating reusable controller actions; Creating reusable controllers; Creating a widget; Creating CLI commands; Creating filters; Creating modules; Creating a custom view renderer; Making extensions distribution-ready; Chapter 9: Error handling, Debugging, and Logging IntroductionUsing different log routes; Analyzing the Yii error stack trace; Logging and using the context information; Implementing your own smart 404 handler; Chapter 10: Security; Introduction; Using controller filters; Using CHtml and CHtmlPurifier to prevent XSS; Preventing SQL injections; Preventing CSRF; Using RBAC; Chapter 11: Performance Tuning; Introduction; Following best practices; Speeding up sessions handling; Using cache dependencies and chains; Profiling an application with Yii; Chapter 12: Using External Code; Introduction; Using Zend Framework from Yii Customizing the Yii autoloader |
Record Nr. | UNINA-9910781762003321 |
Makarov Aleksandr | ||
Birmingham, U.K., : Packt Pub. Open Source, 2011 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Yii 1.1 application development cookbook : over 80 recipes to help you master using the Yii PHP framework / / Alexander Makarov ; [foreword by Qiang Xue] |
Autore | Makarov Aleksandr |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub. Open Source, 2011 |
Descrizione fisica | 1 online resource (392 p.) |
Disciplina |
006.7
006.76 |
Altri autori (Persone) | XueQiang |
Soggetto topico |
Web 2.0
Web site development |
ISBN |
1-283-30825-8
9786613308252 1-84951-549-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Under the Hood; Introduction; Using getters and setters; Using Yii events; Using import and autoloading; Using exceptions; Configuring components; Configuring widget defaults; Using Yii core collections; Working with request; Chapter 2: Router, Controller, and Views; Introduction; Configuring URL rules; Generating URLs by path; Using regular expressions in URL rules; Creating URL rules for static pages; Providing your own URL rules at runtime
Using base controllerUsing external actions; Displaying static pages with CViewAction; Using flash messages; Using controller context in a view; Reusing views with partials; Using clips; Using decorators; Defining multiple layouts; Paginating and sorting data; Chapter 3: AJAX and jQuery; Introduction; Loading a block through AJAX; Managing assets; Including resources into the page; Working with JSON; Passing configuration from PHP to JavaScript; Handling variable number of inputs; Chapter 4: Working with Forms; Introduction; Writing your own validators; Uploading files; Adding CAPTCHA Customizing CAPTCHACreating a custom input widget with CInputWidget; Chapter 5: Testing your Application; Introduction; Setting up the testing environment; Writing and running unit tests; Using fixtures; Testing the application with functional tests; Generating code coverage reports; Chapter 6: Database, Active Record, and Model Tricks; Introduction; Getting data from a database; Defining and using multiple DB connections; Using scopes to get models for different languages; Processing model fields with AR event-like methods; Applying markdown and HTML; Highlighting code with Yii Automating timestampsSetting an author automatically; Implementing single table inheritance; Using CDbCriteria; Chapter 7: Using Zii Components; Introduction; Using data providers; Using grids; Using lists; Creating custom grid columns; Chapter 8: Extending Yii; Introduction; Creating model behaviors; Creating components; Creating reusable controller actions; Creating reusable controllers; Creating a widget; Creating CLI commands; Creating filters; Creating modules; Creating a custom view renderer; Making extensions distribution-ready; Chapter 9: Error handling, Debugging, and Logging IntroductionUsing different log routes; Analyzing the Yii error stack trace; Logging and using the context information; Implementing your own smart 404 handler; Chapter 10: Security; Introduction; Using controller filters; Using CHtml and CHtmlPurifier to prevent XSS; Preventing SQL injections; Preventing CSRF; Using RBAC; Chapter 11: Performance Tuning; Introduction; Following best practices; Speeding up sessions handling; Using cache dependencies and chains; Profiling an application with Yii; Chapter 12: Using External Code; Introduction; Using Zend Framework from Yii Customizing the Yii autoloader |
Record Nr. | UNINA-9910815025203321 |
Makarov Aleksandr | ||
Birmingham, U.K., : Packt Pub. Open Source, 2011 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Yii application development cookbook [[electronic resource] ] : a cookbook covering both practical Yii application development tips and the most important Yii features / / Alexander Makarov |
Autore | Makarov Aleksandr |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Publishing, c2013 |
Descrizione fisica | 1 online resource (408 p.) |
Disciplina | 005.276 |
Soggetto topico |
Web site development
Application software - Development |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78216-311-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Under the Hood; Introduction; Using getters and setters; Using Yii events; Using import and autoloading; Using exceptions; Configuring components; Configuring widget defaults; Using Yii core collections; Working with requests; Chapter 2: Router, Controller, and Views; Introduction; Configuring URL rules; Generating URLs by path; Using regular expressions in URL rules; Creating URL rules for static pages; Providing your own URL rules at runtime; Using a base controller
Using external actionsDisplaying static pages with CViewAction; Using flash messages; Using controller context in a view; Reusing views with partials; Using clips; Using decorators; Defining multiple layouts; Paginating and sorting data; Chapter 3: AJAX and jQuery; Introduction; Loading a block through AJAX; Managing assets; Including resources in the page; Working with JSON; Passing configuration from PHP to JavaScript; Handling variable number of inputs; Rendering content at the client side; Chapter 4: Working with Forms; Introduction; Writing your own validators; Uploading files Adding CAPTCHACustomizing CAPTCHA; Creating a custom input widget with CInputWidget; Chapter 5: Testing your Application; Introduction; Setting up the testing environment; Writing and running unit tests; Using fixtures; Testing the application with functional tests; Generating code coverage reports; Chapter 6: Database, Active Record, and Model Tricks; Introduction; Getting data from a database; Defining and using multiple DB connections; Using scopes to get models for different languages; Processing model fields with AR event-like methods; Applying markdown and HTML Highlighting code with YiiAutomating timestamps; Setting up an author automatically; Implementing single table inheritance; Using CDbCriteria; Chapter 7: Using Zii Components; Introduction; Using data providers; Using grids; Using lists; Creating custom grid columns; Chapter 8: Extending Yii; Introduction; Creating model behaviors; Creating components; Creating reusable controller actions; Creating reusable controllers; Creating a widget; Creating CLI commands; Creating filters; Creating modules; Creating a custom view renderer; Making extensions distribution-ready Chapter 9: Error Handling, Debugging, and LoggingIntroduction; Using different log routes; Analyzing the Yii error stack trace; Logging and using the context information; Implementing your own smart 404 handler; Chapter 10: Security; Introduction; Using controller filters; Using CHtml and CHtmlPurifier to prevent XSS; Preventing SQL injections; Preventing CSRF; Using RBAC; Chapter 11: Performance Tuning; Introduction; Following best practices; Speeding up session handling; Using cache dependencies and chains; Profiling an application with Yii; Leveraging HTTP caching Chapter 12: Using External Code |
Record Nr. | UNINA-9910463180003321 |
Makarov Aleksandr | ||
Birmingham, U.K., : Packt Publishing, c2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Yii application development cookbook [[electronic resource] ] : a cookbook covering both practical Yii application development tips and the most important Yii features / / Alexander Makarov |
Autore | Makarov Aleksandr |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Publishing, c2013 |
Descrizione fisica | 1 online resource (408 p.) |
Disciplina | 005.276 |
Soggetto topico |
Web site development
Application software - Development |
ISBN | 1-78216-311-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Under the Hood; Introduction; Using getters and setters; Using Yii events; Using import and autoloading; Using exceptions; Configuring components; Configuring widget defaults; Using Yii core collections; Working with requests; Chapter 2: Router, Controller, and Views; Introduction; Configuring URL rules; Generating URLs by path; Using regular expressions in URL rules; Creating URL rules for static pages; Providing your own URL rules at runtime; Using a base controller
Using external actionsDisplaying static pages with CViewAction; Using flash messages; Using controller context in a view; Reusing views with partials; Using clips; Using decorators; Defining multiple layouts; Paginating and sorting data; Chapter 3: AJAX and jQuery; Introduction; Loading a block through AJAX; Managing assets; Including resources in the page; Working with JSON; Passing configuration from PHP to JavaScript; Handling variable number of inputs; Rendering content at the client side; Chapter 4: Working with Forms; Introduction; Writing your own validators; Uploading files Adding CAPTCHACustomizing CAPTCHA; Creating a custom input widget with CInputWidget; Chapter 5: Testing your Application; Introduction; Setting up the testing environment; Writing and running unit tests; Using fixtures; Testing the application with functional tests; Generating code coverage reports; Chapter 6: Database, Active Record, and Model Tricks; Introduction; Getting data from a database; Defining and using multiple DB connections; Using scopes to get models for different languages; Processing model fields with AR event-like methods; Applying markdown and HTML Highlighting code with YiiAutomating timestamps; Setting up an author automatically; Implementing single table inheritance; Using CDbCriteria; Chapter 7: Using Zii Components; Introduction; Using data providers; Using grids; Using lists; Creating custom grid columns; Chapter 8: Extending Yii; Introduction; Creating model behaviors; Creating components; Creating reusable controller actions; Creating reusable controllers; Creating a widget; Creating CLI commands; Creating filters; Creating modules; Creating a custom view renderer; Making extensions distribution-ready Chapter 9: Error Handling, Debugging, and LoggingIntroduction; Using different log routes; Analyzing the Yii error stack trace; Logging and using the context information; Implementing your own smart 404 handler; Chapter 10: Security; Introduction; Using controller filters; Using CHtml and CHtmlPurifier to prevent XSS; Preventing SQL injections; Preventing CSRF; Using RBAC; Chapter 11: Performance Tuning; Introduction; Following best practices; Speeding up session handling; Using cache dependencies and chains; Profiling an application with Yii; Leveraging HTTP caching Chapter 12: Using External Code |
Record Nr. | UNINA-9910786708703321 |
Makarov Aleksandr | ||
Birmingham, U.K., : Packt Publishing, c2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Yii application development cookbook : a cookbook covering both practical Yii application development tips and the most important Yii features / / Alexander Makarov |
Autore | Makarov Aleksandr |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Publishing, c2013 |
Descrizione fisica | 1 online resource (408 p.) |
Disciplina | 005.276 |
Soggetto topico |
Web site development
Application software - Development |
ISBN | 1-78216-311-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Under the Hood; Introduction; Using getters and setters; Using Yii events; Using import and autoloading; Using exceptions; Configuring components; Configuring widget defaults; Using Yii core collections; Working with requests; Chapter 2: Router, Controller, and Views; Introduction; Configuring URL rules; Generating URLs by path; Using regular expressions in URL rules; Creating URL rules for static pages; Providing your own URL rules at runtime; Using a base controller
Using external actionsDisplaying static pages with CViewAction; Using flash messages; Using controller context in a view; Reusing views with partials; Using clips; Using decorators; Defining multiple layouts; Paginating and sorting data; Chapter 3: AJAX and jQuery; Introduction; Loading a block through AJAX; Managing assets; Including resources in the page; Working with JSON; Passing configuration from PHP to JavaScript; Handling variable number of inputs; Rendering content at the client side; Chapter 4: Working with Forms; Introduction; Writing your own validators; Uploading files Adding CAPTCHACustomizing CAPTCHA; Creating a custom input widget with CInputWidget; Chapter 5: Testing your Application; Introduction; Setting up the testing environment; Writing and running unit tests; Using fixtures; Testing the application with functional tests; Generating code coverage reports; Chapter 6: Database, Active Record, and Model Tricks; Introduction; Getting data from a database; Defining and using multiple DB connections; Using scopes to get models for different languages; Processing model fields with AR event-like methods; Applying markdown and HTML Highlighting code with YiiAutomating timestamps; Setting up an author automatically; Implementing single table inheritance; Using CDbCriteria; Chapter 7: Using Zii Components; Introduction; Using data providers; Using grids; Using lists; Creating custom grid columns; Chapter 8: Extending Yii; Introduction; Creating model behaviors; Creating components; Creating reusable controller actions; Creating reusable controllers; Creating a widget; Creating CLI commands; Creating filters; Creating modules; Creating a custom view renderer; Making extensions distribution-ready Chapter 9: Error Handling, Debugging, and LoggingIntroduction; Using different log routes; Analyzing the Yii error stack trace; Logging and using the context information; Implementing your own smart 404 handler; Chapter 10: Security; Introduction; Using controller filters; Using CHtml and CHtmlPurifier to prevent XSS; Preventing SQL injections; Preventing CSRF; Using RBAC; Chapter 11: Performance Tuning; Introduction; Following best practices; Speeding up session handling; Using cache dependencies and chains; Profiling an application with Yii; Leveraging HTTP caching Chapter 12: Using External Code |
Record Nr. | UNINA-9910818645803321 |
Makarov Aleksandr | ||
Birmingham, U.K., : Packt Publishing, c2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|