Wonderful World of CakePHP

 

This demo  is a complete CRUD system including dealer, product, user registration and Login.

The person who creates entities has full CRUD power over the entities—other registered Users

can view the products.  Any registered user can create a list of favorite products, which includes

an HABTM relationship with a join table, products_users.  This implemented tutorial is quite

extensive, covering MVC design (Models, Views, Controllers), Helpers, Data Validation,

Acl, Console, Secured Root, Scaffolding, Baking, Ajax, and many other subjects.

IBM Tutorial -- try all options, including favorites  Note Goss Homesite on all pages.

 

This cakephp system was built with PHP 5.2.6 and cakephp 1.2.  Subsequent to its creation,

the PC was upgraded to PHP 5.3, which is incompatible with cakephp 1.2 and has some serious

problems with 1.3.—upgrades will require problems between php and cake to be resolved.

 

The area that this discussion wants to cover is the creation of arrays in CakePHP that is

somewhat lacking in the tutorial (that is, the arrows used in cake for OOP programming).

If the reader notes the MVC functions, he can read the Arrow Calls in CakePHP.

These arrays were displayed in the various controllers and User Model with the use of

var_dump() – they were improved upon by using Eclipse Workbench (data was missing).

Tor Models and Associations      OOP Arrow Calls in Tor CakePHP

 

A CakePHP project with an unsecured root is Church Project (lesson plan Maintenance).

At the Ministry page, follow children (yellow section)->Education Staff Login->modify lessons