[ Index ]
 

Code source de CakePHP 1.1.13.4450

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/cake/libs/controller/ -> scaffold.php (sommaire)

Scaffold. Automatic forms and actions generation for rapid web application development.

Copyright: Copyright 2005-2007, Cake Software Foundation, Inc.
License: http://www.opensource.org/licenses/mit-license.php The MIT License
Version: $Revision: 4409 $
Poids: 432 lignes (17 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

Scaffold:: (9 méthodes):
  __construct()
  __scaffoldView()
  __scaffoldIndex()
  __scaffoldForm()
  __scaffoldSave()
  __scaffoldDelete()
  __scaffoldError()
  __rebuild()
  __scaffold()


Classe: Scaffold  - X-Ref

Scaffolding is a set of automatic views, forms and controllers for starting web development work faster.

Scaffold inspects your database tables, and making educated guesses, sets up a
number of pages for each of your Models. These pages have data forms that work,
and afford the web developer an early look at the data, and the possibility to over-ride
scaffolded actions with custom-made ones.

__construct(&$controller, $params)   X-Ref
Construct and set up given controller with given parameters.

param: object $controller instance of controller
param: array $params

__scaffoldView($params)   X-Ref
Renders a view view of scaffolded Model.

param: array $params
return: A rendered view of a row from Models database table

__scaffoldIndex($params)   X-Ref
Renders List view of scaffolded Model.

param: array $params
return: A rendered view listing rows from Models database table

__scaffoldForm($params = array()   X-Ref
Renders an Add or Edit view for scaffolded Model.

param: array $params
param: string $params add or edit
return: A rendered view with a form to edit or add a record in the Models database table

__scaffoldSave($params = array()   X-Ref
Saves or updates a model.

param: array $params
param: string $type create or update
return: success on save/update, add/edit form if data is empty or error if save or update fails

__scaffoldDelete($params = array()   X-Ref
Performs a delete on given scaffolded Model.

param: array $params
return: success on delete error if delete fails

__scaffoldError()   X-Ref
Enter description here...

return: unknown

__rebuild($params)   X-Ref
When forms are submited the arrays need to be rebuilt if
an error occured, here the arrays are rebuilt to structure needed

param: array $params data passed to forms
return: array rebuilds the association arrays to pass back to Controller::generateFieldNames()

__scaffold($params)   X-Ref
When methods are now present in a controller
scaffoldView is used to call default Scaffold methods if:
<code>
var $scaffold;
</code>
is placed in the controller's class definition.

param: string $url
param: string $controller_class
param: array $params



Généré le : Sun Feb 25 19:27:47 2007 par Balluche grâce à PHPXref 0.7