Class CakeException
CakeException is used a base class for CakePHP's internal exceptions. In general framework errors are interpreted as 500 code errors.
- Exception implements Throwable
- 
			 RuntimeException RuntimeException
- 
			 CakeException CakeException
Direct Subclasses
- AclException
- CacheException
- MissingControllerException
- MissingDatabaseException
- MissingDatasourceConfigException
- MissingDatasourceException
- MissingHelperException
- MissingLayoutException
- MissingModelException
- MissingPluginException
- MissingShellException
- MissingShellMethodException
- CakeLogException
- MissingTableException
- MissingTaskException
- MissingTestLoaderException
- MissingViewException
- PrivateActionException
- RouterException
- SocketException
- XmlException
- CakeSessionException
- ConfigureException
- ConsoleException
- MissingActionException
- MissingBehaviorException
- MissingComponentException
- MissingConnectionException
		
		
		
		Package: Cake\Error
Copyright: Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
License: License (http://www.opensource.org/licenses/mit-license.php)
Location: Cake/Error/exceptions.php
	
	Copyright: Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
License: License (http://www.opensource.org/licenses/mit-license.php)
Location: Cake/Error/exceptions.php
Properties summary
- 
			$_attributesprotectedarrayArray of attributes that are passed in from the constructor, and made available in the view when a development error is displayed. 
- 
			$_messageTemplateprotectedstringTemplate string that has attributes sprintf()'ed into it.
Inherited Properties
- 
					code,file,line,message
Method Summary
- 
			__construct() publicConstructor.
- 
			getAttributes() publicGet the passed in attributes
Method Detail
__construct() public ¶
__construct( mixed $message , string $code = 500 )
Constructor.
Allows you to create exceptions that are treated as framework errors and disabled when debug = 0.
Parameters
- mixed $message
- Either the string of the error message, or an array of attributes that are made available in the view, and sprintf()'d into CakeException::$_messageTemplate 
- string $code optional 500
- The code of the error, is also the HTTP status code for the error.
Overrides
Exception::__construct()Properties detail
$_attributes ¶
				protected
			array
		
		Array of attributes that are passed in from the constructor, and made available in the view when a development error is displayed.
array()
			