Vai al contenuto principale della pagina

CodeIgniter 1.7 [[electronic resource] ] : improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework! / / Jose Argudo Blanco, David Upton



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Blanco Jose Argudo Visualizza persona
Titolo: CodeIgniter 1.7 [[electronic resource] ] : improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework! / / Jose Argudo Blanco, David Upton Visualizza cluster
Pubblicazione: Birmingham, U.K., : Packt Pub., 2009
Edizione: 1st edition
Descrizione fisica: 1 online resource (301 p.)
Disciplina: 006.78
Soggetto topico: PHP (Computer program language)
Soggetto genere / forma: Electronic books.
Altri autori: UptonDavid  
Note generali: Includes index.
Nota di bibliografia: Includes bibliographical references and index.
Nota di contenuto: Cover; Copyright; Credits; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Introduction to CodeIgniter; What can CodeIgniter do for you?; Save time; Make your site more robust; Keep your links up-to-date automatically; Preventing database SQL injection attacks and form prepping; Protect your site from XSS attacks; Make your code bolder; Send email attachments without hassles; Save bandwidth by zipping files that users need to download; What CI doesn't do; Yes, but...what is CodeIgniter? What are frameworks?
Comparing CI to other open source solutions (CakePHP and Joomla!)What to choose; License; Summary; Chapter 2: Setting up a CodeIgniter Site; Prerequisites; Installing CodeIgniter; Exploring the file structure; Does it work?-checking our CI installation; The configuration file; Autoloading libraries, helpers, and so on; Mod rewrite and apache .htaccess to achieve nice URL rewrites; Moving the application directory and the system directory-benefits; Summary; Chapter 3: Navigating Your Site; MVC: Model-View-Controller; But how does all this work?; The welcome controller; Working with views
The default controller CodeIgniter syntax rules; Controller; View; Types of files or classes on a CI site; Designing a better view; Designing a better controller; Getting parameters to a function; Passing data to a view; How CI classes pass information and control to each other; Calling views; Calling functions directly; Interacting with controllers; An example of a CI helper-the URL helper; A simple library example-creating a menu; Summary; Chapter 4: Using CI to Simplify Databases; Configuration settings; Designing the database for our site; Active Record
Advantages of using the Active Record class Saving time; Automatic functionality; Read queries; Displaying query results; Create and update queries; Delete queries; Mixing Active Record and ""classic"" styles; Dealing with complex queries; Summary; Chapter appendix: MySQL query to set up the website's database; Chapter 5: Simplifying HTML Pages and Forms; Writing a view; Long and short PHP syntax and other CodeIgniter style guidelines; File format; PHP closing tag; Nesting views; Practical issues of site architecture; CI's form helper-entering data; Form helper advantage one: Clarity
Form helper advantage two: Automation My display model; CI's form validation class: Checking data easily; Setting up validation; Setting up the controller; Setting up forms; Let's pack it all together; Summary; Chapter 6: Simplifying Sessions and Security; Continuing with our practical site using CI; Moving around the site; Security/Sessions: Using another CI library class; Turning sessions into security; But what about logout?; Isn't there anything already built?; Security; Summary; Chapter 7: CodeIgniter and Objects; Object-oriented programming; The CI super-object; Copying by reference
Adding your own code to the CI super-object
Sommario/riassunto: Improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework!
Titolo autorizzato: CodeIgniter 1.7  Visualizza cluster
ISBN: 9786612397158
1-84719-949-6
1-282-39715-X
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910459288003321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Serie: From technologies to solutions.