[ Index ] |
|
Code source de CakePHP 1.1.13.4450 |
[Code source] [Imprimer] [Statistiques]
Base controller class. PHP versions 4 and 5
Copyright: | Copyright 2005-2007, Cake Software Foundation, Inc. |
License: | http://www.opensource.org/licenses/mit-license.php The MIT License |
Version: | $Revision: 4409 $ |
Poids: | 989 lignes (30 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
Controller:: (25 méthodes):
__construct()
_initComponents()
constructClasses()
redirect()
set()
setAction()
validate()
validateErrors()
render()
referer()
_setArray()
_setTitle()
flash()
flashOut()
generateFieldNames()
postConditions()
cleanUpFields()
beforeFilter()
beforeRender()
afterFilter()
_beforeScaffold()
_afterScaffoldSave()
_afterScaffoldSaveError()
_scaffoldError()
_selectedArray()
Classe: Controller - X-Ref
Controller__construct() X-Ref |
Constructor. |
_initComponents() X-Ref |
Pas de description |
constructClasses() X-Ref |
Loads and instantiates models required by this controller. If Controller::persistModel; is true, controller will create cached model instances on first request, additional request will used cached models return: mixed true when single model found and instance created error returned if models not found. |
redirect($url, $status = null) X-Ref |
Redirects to given $url, after turning off $this->autoRender. Please notice that the script execution is not stopped after the redirect. param: string $url param: integer $status |
set($one, $two = null) X-Ref |
Saves a variable to use inside a template. param: mixed $one A string or an array of data. param: mixed $two Value in case $one is a string (which then works as the key). Unused if $one is an associative array, otherwise serves as the values to $one's keys. return: mixed string or array of variables set |
setAction($action) X-Ref |
Internally redirects one action to another param: string $action The new action to be redirected to param: mixed Any other parameters passed to this method will be passed as |
validate() X-Ref |
Returns number of errors in a submitted FORM. return: int Number of errors |
validateErrors() X-Ref |
Validates a FORM according to the rules set up in the Model. return: int Number of errors |
render($action = null, $layout = null, $file = null) X-Ref |
Gets an instance of the view object and prepares it for rendering the output, then asks the view to actualy do the job. param: string $action param: string $layout param: string $file return: controllers related views |
referer($default = null, $local = false) X-Ref |
Gets the referring URL of this request param: string $default Default URL to use if HTTP_REFERER cannot be read from headers param: boolean $local If true, restrict referring URLs to local server |
_setArray($data) X-Ref |
Sets data for this view. Will set title if the key "title" is in given $data array. param: array $data Array of |
_setTitle($pageTitle) X-Ref |
Set the title element of the page. param: string $pageTitle Text for the title |
flash($message, $url, $pause = 1) X-Ref |
Shows a message to the user $time seconds, then redirects to $url Uses flash.thtml as a layout for the messages param: string $message Message to display to the user param: string $url Relative URL to redirect to after the time expires param: int $time seconds to show the message |
flashOut($message, $url, $pause = 1) X-Ref |
Replaced with Controller::flash(); |
generateFieldNames($data = null, $doCreateOptions = true) X-Ref |
This function creates a $fieldNames array for the view to use. param: array $data param: boolean $doCreateOptions return: field name arrays for the view |
postConditions($data) X-Ref |
Converts POST'ed model data to a model conditions array, suitable for a find or findAll Model query param: array $data POST'ed data organized by model and field return: array An array of model conditions |
cleanUpFields($modelName = null) X-Ref |
Cleans up the date fields of current Model. param: string $modelName |
beforeFilter() X-Ref |
Called before the controller action. Overridden in subclasses. |
beforeRender() X-Ref |
Called after the controller action is run, but before the view is rendered. Overridden in subclasses. |
afterFilter() X-Ref |
Called after the controller action is run and rendered. Overridden in subclasses. |
_beforeScaffold($method) X-Ref |
This method should be overridden in child classes. param: string $method name of method called example index, edit, etc. return: boolean |
_afterScaffoldSave($method) X-Ref |
This method should be overridden in child classes. param: string $method name of method called either edit or update. return: boolean |
_afterScaffoldSaveError($method) X-Ref |
This method should be overridden in child classes. param: string $method name of method called either edit or update. return: boolean |
_scaffoldError($method) X-Ref |
This method should be overridden in child classes. If not it will render a scaffold error. Method MUST return true in child classes param: string $method name of method called example index, edit, etc. return: boolean |
_selectedArray($data, $key = 'id') X-Ref |
Used to convert HABTM data into an array for selectTag param: array $data param: string $key return: array |
Généré le : Sun Feb 25 19:27:47 2007 | par Balluche grâce à PHPXref 0.7 |