AttributeType
- Type
- Abstract Class
- Namespace
- Craft
- Inherits
- Craft\AttributeType » Craft\BaseEnum
- Since
- 1.0
The AttributeType class is an abstract class that defines all of the attribute types that are available in Craft.
Attribute types are used primarily in Records and Models.
This class is a poor man's version of an enum, since PHP does not have support for native enumerations.
See also http://craftcms.com
View source (opens new window)
# Public Methods
Method | Description |
---|---|
getConstants() | |
isValidName() | Checks to see if the given name is valid in the enum. |
isValidValue() | Checks to see if the given value is valid in the enum. |
# Constants
Constant | Description |
---|---|
Bool | |
ClassName | |
DateTime | |
Email | |
Enum | |
Handle | |
Locale | |
Mixed | |
Name | |
Number | |
Slug | |
SortOrder | |
String | |
Template | |
Uri | |
Url | |
UrlFormat |