3 options
Yii 1.1 application development cookbook : over 80 recipes to help you master using the Yii PHP framework / Alexander Makarov ; [foreword by Qiang Xue].
- Format:
- Book
- Author/Creator:
- Makarov, Aleksandr.
- Language:
- English
- Subjects (All):
- Web 2.0.
- Web site development.
- Physical Description:
- 1 online resource (392 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham, U.K. : Packt Pub. Open Source, 2011.
- Language Note:
- English
- Summary:
- Over 80 recipes to help you master using the Yii PHP framework
- Contents:
- 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
- Notes:
- "Quick answers to common problems"--Cover.
- Includes index.
- ISBN:
- 9786613308252
- 9781283308250
- 1283308258
- 9781849515498
- 1849515492
- OCLC:
- 797917540
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.