PHP Academy

» CakePHP

  • $this->data
  • "Belongs To"
  • "Has Many"
  • "Has One"
  • A
  • Form Submission Sequence
  • Simple Page Request
  • About the Author
  • About the Technical Reviewer
  • Acknowledgments
  • Adding Comments to the Blog
  • Adjusting the Index View
  • Adjusting Views
  • Admin Routing
  • Advanced CakePHP
  • An Asynchronous Sequence
  • Applying and Testing This Relationship with the Blog
  • Arguments
  • Attaching and Enabling Behaviors
  • Authentication
  • Automagic
  • Bake the Controller First
  • Bake the Views Second
  • Baking a New Tags Controller and Views
  • BeforeFilter
  • Beginning CakePHP
  • Beyond the Scaffold
  • Blocking Spam in the Comments Add Action
  • Building a Custom Data Source
  • Building an Extensive Blog
  • Building the Add and Edit Actions
  • C
  • CakePHP
  • Changing File and Folder Permissions
  • Charset( charset[string] )
  • Checking a User's Role
  • Choosing an Admin Prefix
  • ClassName Parameter
  • Code Igniter
  • Comparing Helpers and Elements
  • Configuring the Console's Profile to Run Bake
  • Considering Internationalization
  • Contents
  • Contents at a Glance
  • Convention Over Configuration
  • Conventions for Establishing Table Associations
  • Copying Some Helper CSS
  • Copying, Creating, and Deleting Folders
  • Create or Update?
  • Create the Event Model
  • Create the Events Controller
  • Create the Events Table
  • Create( model[string], options[array] )
  • Creating Controllers
  • Creating Custom Components
  • Creating Custom Helpers
  • Creating Custom Plugins
  • Creating Models
  • Creating Simple Views and Baking in the Console
  • Creating the Data Source File
  • Creating the Helper File
  • Creating the Posts Add Action
  • Creating the Posts Controller Text Action
  • Creating the RSS Feed
  • Creating the Scaffolding
  • Creating the Votes View
  • Creating Voting Actions in the Controller and Model
  • Custom Expressions
  • Custom Routes Exercise
  • Customizing Helper Variables
  • Customizing the Controller for the Blog
  • Customizing the Overall Design
  • Customizing the Post Display
  • Customizing the View File from Scratch
  • Customizing Views - 2
  • Data Sources and Behaviors
  • Dealing with File Names
  • Dealing with Nested Folders
  • Debugging the Application
  • Designing and Creating the Database
  • Designing the Home Page
  • Detaching and Disabling Behaviors
  • Disconnecting from the XML File
  • Displaying Comments
  • Displaying the Most Recent Posts
  • Div( class[string], text[string], attributes[array], escape[bool] )
  • DocType( type[string] )
  • Doing More with the Ajax Helper
  • Email
  • End( options[mixed] )
  • Explain Every Helper Function?
  • Extending the Comments Function
  • Extending the Model with Data Sources and Behaviors
  • Extension Layouts
  • Fetching All Related Posts When a Tag Is Viewed
  • Fields Parameter
  • File and Folder
  • Filling Form Fields for Editing or Updating
  • Find( type[string], parameters[array] )
  • FinderQuery Parameter
  • From Novice to Professional
  • GenerateTree List
  • Generating Dynamic Navigation
  • GetCrumbs( separator[string], startText[string] )
  • Helpers
  • How Ajax Works
  • How Callback Actions Work in the Controller
  • Image( path[string], attributes[array] )
  • Implementing Ajax Features
  • Including Textile
  • Including the Ajax Helper
  • Including the Java Script Helper in the App Controller File
  • Initializing Variables
  • Input( field[string], options[array] )
  • Inserting Required Fields into the Tags Table
  • Installation Issues
  • Installing and Running CakePHP
  • Installing Helpers
  • Installing jQuery and the Form Plugin
  • Installing Prototype
  • Instantiating and Running Textile
  • Introducing Layouts
  • Introduction
  • Launching Bake
  • Link( title[string], url[mixed], attributes[array], confirmMessage[string],^ escapeTitle[bool] )
  • Linking Admin Actions and Views
  • Localization and Internationalization
  • Localizing Content
  • Logging In
  • Logging
  • Lookups
  • Magic Variables
  • Making an Action the Starting Point
  • Making Helpers Available for the Whole Application
  • Making HTTP Requests
  • Making No Assumptions for Third-Party Scripts
  • Many-to-Many Relationships in Cake
  • Meta( type[string], url[mixed], attributes[array], inline[bool] )
  • More Ajax Features
  • MVC Default Behaviors
  • Naming Files and Designing the Database
  • NestedList( list[array], attributes[array], itemAttributes[array], tag[string] )
  • Other Components
  • Other Options
  • Other Zend Components
  • Pagination
  • Para( class[string], text[string], attributes[array], escape[bool] )
  • Parsing Files with Extensions Other Than .php
  • Passing Java Script with the Options Array
  • Performing Callbacks in the Behavior
  • PHP Frameworks
  • Plugins
  • Poorly Designed Databases
  • Prototype vs. jQuery
  • Reading and Writing Session Variables
  • Reading the XML File
  • Recover, removeFrom Tree, setParent, setup, and verify
  • Recursive
  • Rendering for Ajax
  • Request Handler
  • Requesting Actions
  • Required Fields
  • Route Parameters
  • Routes
  • Running MySQL
  • Running Plugin Actions
  • Running the Application on a Remote Host
  • Running the Setup Routines
  • Saving Forms
  • Secure( fields[array] )
  • Security
  • Sending an E-mail
  • Session
  • Setting Error Messages During Validation
  • Setting Find Conditions
  • Setting Multiple Conditions
  • Setting Up a Localhost
  • Setting Up the Behavior File
  • Setting Up the Cookie Component
  • Setting Up the Database Configuration to Include the Data Source
  • Setting Up the E-mail Layouts
  • Setting Up the Files and Folders
  • Setting Up the Users Table
  • Socket
  • Starting with a Minimum Skeleton
  • Step 1: Download the Software
  • Step 2: Run the Installer Program
  • Step 3: Open the Xampp Control Panel
  • Step 4: Configure the Localhost Root Folder
  • Step 4: Secure the Localhost
  • Step 5: Change the Localhost Ports
  • Step 6: Make the Localhost Easier to Manage
  • Style( data[array], inline[bool] )
  • Summary - 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  • Symbols & Numerics
  • Table Associations
  • Testing the Associations
  • The Add Action
  • The Ajax Helper
  • The Basic Route
  • The Calendar Plugin
  • The Controller Action
  • The Feed View
  • The find() Function
  • The Java Script Helper
  • The link() Function
  • The Paginator Helper
  • The Pass
  • The Process
  • The read() Function
  • The redirect() Function
  • The RSS Helper
  • The save() Function
  • The Session Helper
  • The submit() Function
  • The Text Helper
  • The Time Helper
  • The Type Option
  • The unbindModel() Function
  • The View Action
  • The XML Helper
  • Things to Keep in Mind When Writing Behavior Functions
  • Third-Party Components
  • Translating Strings
  • Trimming Results
  • Unidirectional Scripting
  • Uploading Files with jQuery
  • Using a Template for E-mail Messages
  • Using an Ajax Form
  • Using Bake to Create Views
  • Using Built-in Components
  • Using Built-in Data Sources
  • Using Built-in Validation Rules
  • Using Cake's Built-in Helpers
  • Using Commands for Faster Baking
  • Using Components
  • Using Data Sources in Behaviors with Connection Manager
  • Using Multiple Rules
  • Using Other Frameworks with CakePHP
  • Using Other Helpers
  • Using Other Tree Behavior Functions
  • Using Outside Helper Functions
  • Using Plugin Layouts
  • Using the ACL and Translate Behaviors
  • Using the Ajax Helper
  • Using the App Helper
  • Using the Containable Behavior
  • Using the Data Source in the Model
  • Using the HTML Helper in the Default Layout
  • Using the link() Function in the View
  • Using the Pages Controller to Produce a Single View
  • Using the Tree Behavior in the Model
  • Using the Tree Behavior to Categorize Blog Posts
  • Using the Various Frameworks
  • Using Variables in Actions
  • Using Vendors
  • Utility Classes
  • Validating Data
  • Vendors
  • Verbose Linking
  • Viewing the Data
  • Why Doing It All Remotely Is
  • Why Use Components?
  • Working Ajax into the Controller
  • Working with Actions
  • Working with Ajax Frameworks
  • Working with Behaviors
  • Working with Controllers and Models
  • Working with Data Sources
  • Working with the Form Helper
  • Working with the HTML Helper
  • Wrapping Up the Application
  • Writing Custom Behaviors
  • Writing Custom Model Functions
  • Writing Individual View Files
  • Writing Posts with Textile
  • Writing the Comments Function
  • Writing the default.ctp File
  • Writing the Text View
  • Writing Vendor Files Instead of Components
  • Zend Framework - 2
  • Phpmyadmin Scripts Setup Php

    Phpmyadmin Scripts Setup Php

  • Reviews

    • Search Engine Traffic Guide
    • Organize With Office 365
    • Learn Photo Editing
    • 10x Your Memory Power
  • Popular Articles

    • Str_replace() PHP PostgreSQL
    • BindParam() PHP PostgreSQL
    • Pma AbsoluteUri phpMyAdmin
    • Array_diff() PHP PostgreSQL
    • MIME Types Apache, MySQL, PHP
    • How to Identify Current Installed
    • Using Arrays with Forms PHP
    • Working with Forms Apache, MySQL,
    • Port Scanner PHP PostgreSQL
    • Pg_prepare() PHP PostgreSQL
    • AddCrumb( name[string],
    • Setting Variables PHP MySQL
    • The File Upload Class Codeigniter
    • The Relation View phpMyAdmin
    • Machines Talking to Machines
  • Categories

    • PHP and PostgreSQL
    • CakePHP

About | Contact | Write For Us | Shop | Privacy Policy | Resources