TimeHelper Class Info:
- Class Declaration:
class TimeHelper extends AppHelper
- File name:
- Cake/View/Helper/TimeHelper.php
- Description:
Time Helper class for easy use of time data.
Manipulation of time data.
- Class Inheritance
- Package
- Cake.View.Helper
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html
- See
CakeTime
Properties:
-
_association string
The name of the current model association entities are in scope of.
-
_attributeFormat string
Format to attribute
-
_cleaned mixed
Holds the cleaned content.
-
_engine
CakeTime instance
-
_entityPath string
The dot separated list of elements the current field entity is for.
-
fieldset array
Holds the fields array('field_name' => array('type' => 'string', 'length' => 100), primaryKey and validates array('field_name')
-
_fieldSuffixes array
A list of strings that should be treated as suffixes, or sub inputs for a parent input. This is used for date/time inputs primarily.
-
_helperMap array
A helper lookup table used to lazy load helper objects.
-
helpers array
List of helpers used by this helper
-
_minimizedAttributeFormat string
Format to attribute
-
_minimizedAttributes array
Minimized attributes
-
_modelScope string
The name of the current model entities are in scope of.
-
plugin string
Plugin path
-
request CakeRequest
Request object
-
tags array
Holds tag templates.
-
_tainted mixed
Holds the content to be cleaned.
-
theme string
The current theme name if any.
-
_View View
The View instance this helper is attached to
Method Summary:
- addClass( $options = array ( ), $class = NULL, $key = 'class' )
- afterLayout( $layoutFile )
- afterRender( $viewFile )
- afterRenderFile( $viewfile, $content )
- assetTimestamp( $path )
- assetUrl( $path, $options = array ( ) )
- beforeLayout( $layoutFile )
- beforeRender( $viewFile )
- beforeRenderFile( $viewfile )
- __call( $method, $params )
- _clean( )
- clean( $output )
- __construct( $View, $settings = array ( ) )
- convert( $serverTime, $userOffset )
- convertSpecifiers( $format, $time = NULL )
- dayAsSql( $dateString, $fieldName, $userOffset = NULL )
- daysAsSql( $begin, $end, $fieldName, $userOffset = NULL )
- dispatchMethod( $method, $params = array ( ) )
- domId( $options = NULL, $id = 'id' )
- entity( )
- field( )
- format( $format, $date = NULL, $invalid = false, $userOffset = NULL )
- _formatAttribute( $key, $value, $escape = true )
- fromString( $dateString, $userOffset = NULL )
- __get( $name )
- gmt( $string = NULL )
- i18nFormat( $date, $format = NULL, $invalid = false, $userOffset = NULL )
- _initInputField( $field, $options = array ( ) )
- __isset( $name )
- isThisMonth( $dateString, $userOffset = NULL )
- isThisWeek( $dateString, $userOffset = NULL )
- isThisYear( $dateString, $userOffset = NULL )
- isToday( $dateString, $userOffset = NULL )
- isTomorrow( $dateString, $userOffset = NULL )
- log( $msg, $type = 2 )
- _mergeVars( $properties, $class, $normalize = true )
- model( )
- _name( $options = array ( ), $field = NULL, $key = 'name' )
- nice( $dateString = NULL, $userOffset = NULL, $format = NULL )
- niceShort( $dateString = NULL, $userOffset = NULL )
- output( $str )
- _parseAttributes( $options, $exclude = NULL, $insertBefore = ' ', $insertAfter = NULL )
- requestAction( $url, $extra = array ( ) )
- _reset( )
- _selectedArray( $data, $key = 'id' )
- serverOffset( )
- __set( $name, $value )
- _set( $properties = array ( ) )
- setEntity( $entity, $setScope = false )
- _stop( $status = 0 )
- timeAgoInWords( $dateTime, $options = array ( ) )
- toAtom( $dateString, $userOffset = NULL )
- toQuarter( $dateString, $range = false )
- toRSS( $dateString, $userOffset = NULL )
- toString( )
- toUnix( $dateString, $userOffset = NULL )
- url( $url = NULL, $full = false )
- value( $options = array ( ), $field = NULL, $key = 'value' )
- wasWithinLast( $timeInterval, $dateString, $userOffset = NULL )
- wasYesterday( $dateString, $userOffset = NULL )
- webroot( $file )
addClass
topAdds the given class to the element options
- Parameters:
-
-
array $options optional array ( )
Array options/attributes to add a class to
-
string $class optional NULL
The classname being added.
-
string $key optional 'class'
the key to use for class.
-
- Method defined in:
- Cake/View/Helper.php on line 746
- Return
array Array of options with $key set.
afterLayout
topAfter layout callback. afterLayout is called after the layout has rendered.
Overridden in subclasses.
- Parameters:
-
-
string $layoutFile required
The layout file that was rendered.
-
- Method defined in:
- Cake/View/Helper.php on line 810
- Return
void
afterRender
topAfter render callback. afterRender is called after the view file is rendered but before the layout has been rendered.
Overridden in subclasses.
- Parameters:
-
-
string $viewFile required
The view file that was rendered.
-
- Method defined in:
- Cake/View/Helper.php on line 788
- Return
void
afterRenderFile
topAfter render file callback. Called after any view fragment is rendered.
Overridden in subclasses.
- Parameters:
-
-
$viewfile required
-
string $content required
The content that was rendered.
-
- Method defined in:
- Cake/View/Helper.php on line 835
- Return
void
assetTimestamp
topAdds a timestamp to a file based resource based on the value of Asset.timestamp in
Configure. If Asset.timestamp is true and debug > 0, or Asset.timestamp == 'force'
a timestamp will be added.
- Parameters:
-
-
string $path required
The file path to timestamp, the path must be inside WWW_ROOT
-
- Method defined in:
- Cake/View/Helper.php on line 331
- Return
string Path with a timestamp added, or not.
assetUrl
topGenerate url for given asset file. Depending on options passed provides full url with domain name. Also calls Helper::assetTimestamp() to add timestamp to local files
- Parameters:
-
-
$path required
-
array $options optional array ( )
Options array. Possible keys:
fullBaseReturn full url with domain namepathPrefixPath prefix for relative urlsextAsset extension to appendpluginFalse value will prevent parsing path as a plugin
-
- Method defined in:
- Cake/View/Helper.php on line 293
- Return
string Generated url
beforeLayout
topBefore layout callback. beforeLayout is called before the layout is rendered.
Overridden in subclasses.
- Parameters:
-
-
string $layoutFile required
The layout about to be rendered.
-
- Method defined in:
- Cake/View/Helper.php on line 799
- Return
void
beforeRender
topBefore render callback. beforeRender is called before the view file is rendered.
Overridden in subclasses.
- Parameters:
-
-
string $viewFile required
The view file that is going to be rendered
-
- Method defined in:
- Cake/View/Helper.php on line 776
- Return
void
beforeRenderFile
topBefore render file callback. Called before any view fragment is rendered.
Overridden in subclasses.
- Parameters:
-
-
$viewfile required
-
- Method defined in:
- Cake/View/Helper.php on line 822
- Return
void
__call
topCall methods from CakeTime utility class
- Parameters:
-
-
$method required
-
$params required
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 119
_clean
topclean
topUsed to remove harmful tags from content. Removes a number of well known XSS attacks from content. However, is not guaranteed to remove all possibilities. Escaping content is the best way to prevent all possible attacks.
- Parameters:
-
-
mixed $output required
Either an array of strings to clean or a single string to clean.
-
- Method defined in:
- Cake/View/Helper.php on line 366
- Return
string|array cleaned content for output
__construct
topConstructor
Settings:
engineClass name to use to replace CakeTime functionality The class needs to be placed in theUtilitydirectory.
- Parameters:
-
-
View $View required
the view object the helper is attached to.
-
array $settings optional array ( )
Settings array Settings array
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 52
- Throws
CakeException When the engine class could not be found.
convert
top- Parameters:
-
-
string $serverTime required
UNIX timestamp
-
integer $userOffset required
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 144
- See
- Return
integer UNIX timestamp
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
convertSpecifiers
top- Parameters:
-
-
string $format required
Format with specifiers for strftime function. Accepts the special specifier %S which mimics the modifier S for date()
-
string $time optional NULL
UNIX timestamp
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 132
- See
- Return
string windows safe and date() function compatible format for strftime
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
dayAsSql
top- Parameters:
-
-
string $dateString required
Datetime string or Unix timestamp
-
string $fieldName required
Name of database field to compare with
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 218
- See
- Return
string Partial SQL string.
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
daysAsSql
top- Parameters:
-
-
string $begin required
Datetime string or Unix timestamp
-
string $end required
Datetime string or Unix timestamp
-
string $fieldName required
Name of database field to compare with
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 205
- See
- Return
string Partial SQL string.
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
dispatchMethod
topCalls a method on this object with the given parameters. Provides an OO wrapper
for call_user_func_array
- Parameters:
-
-
string $method required
Name of the method to call
-
array $params optional array ( )
Parameter list to use when calling $method
-
- Method defined in:
- Cake/Core/Object.php on line 110
- Return
mixed Returns the result of the method call
domId
topGenerates a DOM ID for the selected element, if one is not set. Uses the current View::entity() settings to generate a CamelCased id attribute.
- Parameters:
-
-
mixed $options optional NULL
Either an array of html attributes to add $id into, or a string with a view entity path to get a domId for.
-
string $id optional 'id'
The name of the 'id' attribute.
-
- Method defined in:
- Cake/View/Helper.php on line 593
- Return
mixed If $options was an array, an array will be returned with $id set. If a string was supplied, a string will be returned.
- Todo
Refactor this method to not have as many input/output options.
entity
topReturns the entity reference of the current context as an array of identity parts
- Method defined in:
- Cake/View/Helper.php on line 549
- Return
array An array containing the identity elements of an entity
field
topGets the currently-used model field of the rendering context. Strips off field suffixes such as year, month, day, hour, min, meridian when the current entity is longer than 2 elements.
- Method defined in:
- Cake/View/Helper.php on line 572
- Return
string
format
top- Parameters:
-
-
string $format required
date format string (or a DateTime string)
-
string $date optional NULL
Datetime string (or a date format string)
-
boolean $invalid optional false
flag to ignore results of fromString == false
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 390
- See
- Return
string Formatted date string
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
_formatAttribute
topFormats an individual attribute, and returns the string value of the composed attribute. Works with minimized attributes that have the same value as their name such as 'disabled' and 'checked'
- Parameters:
-
-
string $key required
The name of the attribute to create
-
string $value required
The value of the attribute to create.
-
boolean $escape optional true
Define if the value must be escaped
-
- Method defined in:
- Cake/View/Helper.php on line 456
- Return
string The composed attribute.
- Deprecated
This method will be moved to HtmlHelper in 3.0
fromString
top- Parameters:
-
-
string $dateString required
Datetime string
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 166
- See
- Return
string Parsed timestamp
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
__get
topMagic accessor for attributes that were deprecated.
- Parameters:
-
-
string $name required
Name of the attribute to get.
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 105
- Return
mixed
gmt
top- Parameters:
-
-
string $string optional NULL
UNIX timestamp or a valid strtotime() date string
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 376
- See
- Return
integer UNIX timestamp
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
i18nFormat
top- Parameters:
-
-
string $date required
Datetime string
-
string $format optional NULL
strftime format string.
-
boolean $invalid optional false
flag to ignore results of fromString == false
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 404
- See
- Return
string Formatted and translated date string
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
_initInputField
topSets the defaults for an input tag. Will set the name, value, and id attributes for an array of html attributes. Will also add a 'form-error' class if the field contains validation errors.
- Parameters:
-
-
string $field required
The field name to initialize.
-
array $options optional array ( )
Array of options to use while initializing an input field.
-
- Method defined in:
- Cake/View/Helper.php on line 727
- Return
array Array options for the form input.
__isset
topMagic isset check for deprecated attributes.
- Parameters:
-
-
string $name required
Name of the attribute to check.
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 88
- Return
boolean
isThisMonth
top- Parameters:
-
-
string $dateString required
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 254
- See
- Return
boolean True if datetime string is within current month
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#testing-time
isThisWeek
top- Parameters:
-
-
string $dateString required
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 242
- See
- Return
boolean True if datetime string is within current week
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#testing-time
isThisYear
top- Parameters:
-
-
string $dateString required
Datetime string or Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 266
- See
- Return
boolean True if datetime string is within current year
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#testing-time
isToday
top- Parameters:
-
-
string $dateString required
Datetime string or Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 230
- See
- Return
boolean True if datetime string is today
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#testing-time
isTomorrow
top- Parameters:
-
-
string $dateString required
Datetime string or Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 291
- See
- Return
boolean True if datetime string was yesterday
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#testing-time
log
topConvenience method to write a message to CakeLog. See CakeLog::write() for more information on writing to logs.
- Parameters:
-
-
string $msg required
Log message
-
integer $type optional 2
Error type constant. Defined in app/Config/core.php.
-
- Method defined in:
- Cake/Core/Object.php on line 149
- Return
boolean Success of log write
_mergeVars
topMerges this objects $property with the property in $class' definition. This classes value for the property will be merged on top of $class'
This provides some of the DRY magic CakePHP provides. If you want to shut it off, redefine this method as an empty function.
- Parameters:
-
-
array $properties required
The name of the properties to merge.
-
string $class required
The class to merge the property with.
-
boolean $normalize optional true
Set to true to run the properties through Set::normalize() before merging.
-
- Method defined in:
- Cake/Core/Object.php on line 187
- Return
void
model
topGets the currently-used model of the rendering context.
- Method defined in:
- Cake/View/Helper.php on line 558
- Return
string
_name
topGets the input field name for the current tag. Creates input name attributes using CakePHP's data[Model][field] formatting.
- Parameters:
-
-
mixed $options optional array ( )
If an array, should be an array of attributes that $key needs to be added to. If a string or null, will be used as the View entity.
-
string $field optional NULL
If an array, should be an array of attributes that $key needs to be added to. If a string or null, will be used as the View entity.
-
string $key optional 'name'
The name of the attribute to be set, defaults to 'name'
-
- Method defined in:
- Cake/View/Helper.php on line 626
- Return
mixed If an array was given for $options, an array with $key set will be returned. If a string was supplied a string will be returned.
- Todo
Refactor this method to not have as many input/output options.
nice
top- Parameters:
-
-
string $dateString optional NULL
Datetime string or Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
string $format optional NULL
The format to use. If null,
TimeHelper::$niceFormatis used
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 179
- See
- Return
string Formatted date string
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
niceShort
top- Parameters:
-
-
string $dateString optional NULL
Datetime string or Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 191
- See
- Return
string Described, relative date string
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
output
topReturns a string generated by a helper method
This method can be overridden in subclasses to do generalized output post-processing
- Parameters:
-
-
string $str required
String to be output.
-
- Method defined in:
- Cake/View/Helper.php on line 764
- Return
string
- Deprecated
This method will be removed in future versions.
_parseAttributes
topReturns a space-delimited string with items of the $options array. If a key of $options array happens to be one of:
- 'compact'
- 'checked'
- 'declare'
- 'readonly'
- 'disabled'
- 'selected'
- 'defer'
- 'ismap'
- 'nohref'
- 'noshade'
- 'nowrap'
- 'multiple'
- 'noresize'
And its value is one of:
- '1' (string)
- 1 (integer)
- true (boolean)
- 'true' (string)
Then the value will be reset to be identical with key's name. If the value is not one of these 3, the parameter is not output.
'escape' is a special option in that it controls the conversion of attributes to their html-entity encoded equivalents. Set to false to disable html-encoding.
If value for any option key is set to null or false, that option will be excluded from output.
- Parameters:
-
-
array $options required
Array of options.
-
array $exclude optional NULL
Array of options to be excluded, the options here will not be part of the return.
-
string $insertBefore optional ' '
String to be inserted before options.
-
string $insertAfter optional NULL
String to be inserted after options.
-
- Method defined in:
- Cake/View/Helper.php on line 422
- Return
string Composed attributes.
- Deprecated
This method will be moved to HtmlHelper in 3.0
requestAction
topCalls a controller's method from any location. Can be used to connect controllers together or tie plugins into a main application. requestAction can be used to return rendered views or fetch the return value from controller actions.
Under the hood this method uses Router::reverse() to convert the $url parameter into a string URL. You should use URL formats that are compatible with Router::reverse()
Passing POST and GET data
POST and GET data can be simulated in requestAction. Use $extra['url'] for
GET data. The $extra['data'] parameter allows POST data simulation.
- Parameters:
-
-
mixed $url required
String or array-based url. Unlike other url arrays in CakePHP, this url will not automatically handle passed and named arguments in the $url parameter.
-
array $extra optional array ( )
if array includes the key "return" it sets the AutoRender to true. Can also be used to submit GET/POST data, and named/passed arguments.
-
- Method defined in:
- Cake/Core/Object.php on line 66
- Return
mixed Boolean true or false on success/failure, or contents of rendered action if 'return' is set in $extra.
_reset
topResets the vars used by Helper::clean() to null
- Method defined in:
- Cake/View/Helper.php on line 872
- Return
void
_selectedArray
topTransforms a recordset from a hasAndBelongsToMany association to a list of selected options for a multiple select element
- Parameters:
-
-
mixed $data required
-
string $key optional 'id'
-
- Method defined in:
- Cake/View/Helper.php on line 846
- Return
array
serverOffset
top- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 154
- See
- Return
integer Offset
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
__set
topMagic accessor for deprecated attributes.
- Parameters:
-
-
string $name required
Name of the attribute to set.
-
string $value required
Value of the attribute to set.
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 71
- Return
mixed
_set
topAllows setting of multiple properties of the object in a single line of code. Will only set properties that are part of a class declaration.
- Parameters:
-
-
array $properties optional array ( )
An associative array containing properties and corresponding values.
-
- Method defined in:
- Cake/Core/Object.php on line 164
- Return
void
setEntity
topSets this helper's model and field properties to the dot-separated value-pair in $entity.
- Parameters:
-
-
mixed $entity required
A field name, like "ModelName.fieldName" or "ModelName.ID.fieldName"
-
boolean $setScope optional false
Sets the view scope to the model specified in $tagValue
-
- Method defined in:
- Cake/View/Helper.php on line 481
- Return
void
_stop
topStop execution of the current script. Wraps exit() making testing easier.
- Parameters:
-
-
integer|string $status optional 0
see http://php.net/exit for values
-
- Method defined in:
- Cake/Core/Object.php on line 137
- Return
void
timeAgoInWords
top- Parameters:
-
-
string $dateTime required
Datetime string or Unix timestamp
-
array $options optional array ( )
Default format if timestamp is used in $dateString
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 351
- See
- Return
string Relative time string.
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
toAtom
top- Parameters:
-
-
string $dateString required
Datetime string or Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 327
- See
- Return
string Formatted date string
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
toQuarter
top- Parameters:
-
-
string $dateString required
-
boolean $range optional false
if true returns a range in Y-m-d format
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 303
- See
- Return
mixed 1, 2, 3, or 4 quarter of year or array if $range true
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
toRSS
top- Parameters:
-
-
string $dateString required
Datetime string or Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 339
- See
- Return
string Formatted date string
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
toString
topObject-to-string conversion. Each class can override this method as necessary.
- Method defined in:
- Cake/Core/Object.php on line 41
- Return
string The name of this class
toUnix
top- Parameters:
-
-
string $dateString required
Datetime string to be represented as a Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 315
- See
- Return
integer Unix timestamp
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#formatting
url
topFinds URL for specified action.
Returns a URL pointing at the provided parameters.
- Parameters:
-
-
mixed $url optional NULL
Either a relative string url like
/products/view/23or an array of url parameters. Using an array for urls will allow you to leverage the reverse routing features of CakePHP. -
boolean $full optional false
If true, the full base URL will be prepended to the result
-
- Method defined in:
- Cake/View/Helper.php on line 241
- Return
string Full translated URL with base path.
- Link
- http://book.cakephp.org/2.0/en/views/helpers.html
value
topGets the data for the current tag
- Parameters:
-
-
mixed $options optional array ( )
If an array, should be an array of attributes that $key needs to be added to. If a string or null, will be used as the View entity.
-
string $field optional NULL
If an array, should be an array of attributes that $key needs to be added to. If a string or null, will be used as the View entity.
-
string $key optional 'value'
The name of the attribute to be set, defaults to 'value'
-
- Method defined in:
- Cake/View/Helper.php on line 670
- Return
mixed If an array was given for $options, an array with $key set will be returned. If a string was supplied a string will be returned.
- Todo
Refactor this method to not have as many input/output options.
wasWithinLast
top- Parameters:
-
-
mixed $timeInterval required
the numeric value with space then time type. Example of valid types: 6 hours, 2 days, 1 minute.
-
mixed $dateString required
the datestring or unix timestamp to compare
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 365
wasYesterday
top- Parameters:
-
-
string $dateString required
Datetime string or Unix timestamp
-
integer $userOffset optional NULL
User's offset from GMT (in hours)
-
- Method defined in:
- Cake/View/Helper/TimeHelper.php on line 279
- See
- Return
boolean True if datetime string was yesterday
- Link
- http://book.cakephp.org/2.0/en/core-libraries/helpers/time.html#testing-time
webroot
topChecks if a file exists when theme is used, if no file is found default location is returned
- Parameters:
-
-
string $file required
The file to create a webroot path to.
-
- Method defined in:
- Cake/View/Helper.php on line 251
- Return
string Web accessible path to file.
