CakePHP
  • Documentation
    • Book
    • API
    • Videos
    • Logos & Trademarks
  • Business Solutions
  • Swag
  • Road Trip
  • Team
  • Community
    • Community
    • Team
    • Issues (Github)
    • YouTube Channel
    • Get Involved
    • Bakery
    • Featured Resources
    • Newsletter
    • Certification
    • My CakePHP
    • CakeFest
    • Facebook
    • Twitter
    • Help & Support
    • Forum
    • Stack Overflow
    • IRC
    • Slack
    • Paid Support
CakePHP

C CakePHP 3.8 Red Velvet API

  • Overview
  • Tree
  • Deprecated
  • Version:
    • 3.8
      • 3.8
      • 3.7
      • 3.6
      • 3.5
      • 3.4
      • 3.3
      • 3.2
      • 3.1
      • 3.0
      • 2.10
      • 2.9
      • 2.8
      • 2.7
      • 2.6
      • 2.5
      • 2.4
      • 2.3
      • 2.2
      • 2.1
      • 2.0
      • 1.3
      • 1.2

Namespaces

  • Cake
    • Auth
      • Storage
    • Cache
      • Engine
    • Collection
      • Iterator
    • Command
    • Console
      • Exception
    • Controller
      • Component
      • Exception
    • Core
      • Configure
        • Engine
      • Exception
      • Retry
    • Database
      • Driver
      • Exception
      • Expression
      • Schema
      • Statement
      • Type
    • Datasource
      • Exception
    • Error
      • Middleware
    • Event
      • Decorator
    • Filesystem
    • Form
    • Http
      • Client
        • Adapter
        • Auth
      • Cookie
      • Exception
      • Middleware
      • Session
    • I18n
      • Formatter
      • Middleware
      • Parser
    • Log
      • Engine
    • Mailer
      • Exception
      • Transport
    • Network
      • Exception
    • ORM
      • Association
      • Behavior
        • Translate
      • Exception
      • Locator
      • Rule
    • Routing
      • Exception
      • Filter
      • Middleware
      • Route
    • Shell
      • Helper
      • Task
    • TestSuite
      • Fixture
      • Stub
    • Utility
      • Exception
    • Validation
    • View
      • Exception
      • Form
      • Helper
      • Widget
  • None

Classes

  • BreadcrumbsHelper
  • FlashHelper
  • FormHelper
  • HtmlHelper
  • NumberHelper
  • PaginatorHelper
  • RssHelper
  • SessionHelper
  • TextHelper
  • TimeHelper
  • UrlHelper

Traits

  • IdGeneratorTrait
  • SecureFieldTokenTrait

Class RssHelper

RSS Helper class for easy output RSS structures.

Cake\View\Helper implements Cake\Event\EventListenerInterface uses Cake\Core\InstanceConfigTrait
Extended by Cake\View\Helper\RssHelper
Namespace: Cake\View\Helper
Link: https://book.cakephp.org/3.0/en/views/helpers/rss.html
Deprecated: 3.5.0 RssHelper is deprecated and will be removed in 4.0.0
Location: View/Helper/RssHelper.php

Properties summary

  • $action public
    string
    Current action.
  • $base public
    string
    Base URL
  • $data public
    array
    POSTed model data
  • $field public
    string
    Name of the current field
  • $helpers public
    array
    Helpers used by RSS Helper
  • $here public
    string
    URL to current action.
  • $model public
    string
    Name of the current model
  • $params public
    array
    Parameter array.
  • $version public
    string
    Default spec version of generated RSS

Magic properties summary

  • $Time public
    Cake\View\Helper\TimeHelper
  • $Url public
    Cake\View\Helper\UrlHelper

Inherited Properties

  • _View, _defaultConfig, _helperMap, fieldset, tags _config, _configInitialized

Method Summary

  • __construct() public deprecated
    Default Constructor
  • channel() public deprecated
    Returns an RSS <channel /> element
  • document() public deprecated
    Returns an RSS document wrapped in <rss /> tags
  • elem() public deprecated
    Generates an XML element
  • implementedEvents() public deprecated
    Event listeners.
  • item() public deprecated
    Converts an array into an <item /> element and its contents
  • items() public deprecated

    Transforms an array of data using an optional callback, and maps it to a set of <item /> tags

  • time() public deprecated
    Converts a time in any format to an RSS time

Method Detail

__construct() public deprecated ¶

__construct( Cake\View\View $view , array $settings = [] )

Default Constructor

Parameters
Cake\View\View $view
The View this helper is being attached to.
array $settings optional []
$config Configuration settings for the helper.
Overrides
Cake\View\Helper::__construct()

channel() public deprecated ¶

channel( array $attrib = [] , array $elements = [] , string|null $content = null )

Returns an RSS <channel /> element

Parameters
array $attrib optional []
<channel /> tag attributes
array $elements optional []
Named array elements which are converted to tags
string|null $content optional null
Content (<item />'s belonging to this channel
Returns
string
An RSS <channel />

document() public deprecated ¶

document( array $attrib = [] , string|null $content = null )

Returns an RSS document wrapped in <rss /> tags

Parameters
array $attrib optional []
<rss /> tag attributes
string|null $content optional null
Tag content.
Returns
string
An RSS document

elem() public deprecated ¶

elem( string $name , array $attrib = [] , string|array|null $content = null , boolean $endTag = true )

Generates an XML element

Parameters
string $name
The name of the XML element
array $attrib optional []
The attributes of the XML element
string|array|null $content optional null
XML element content
boolean $endTag optional true
Whether the end tag of the element should be printed
Returns
string
XML

implementedEvents() public deprecated ¶

implementedEvents( )

Event listeners.

Returns
array
Overrides
Cake\View\Helper::implementedEvents()

item() public deprecated ¶

item( array $att = [] , array $elements = [] )

Converts an array into an <item /> element and its contents

Parameters
array $att optional []
The attributes of the <item /> element
array $elements optional []
The list of elements contained in this <item />
Returns
string
An RSS <item /> element

items() public deprecated ¶

items( array $items , string|array|null $callback = null )

Transforms an array of data using an optional callback, and maps it to a set of <item /> tags

Parameters
array $items
The list of items to be mapped
string|array|null $callback optional null

A string function name, or array containing an object and a string method name

Returns
string
A set of RSS <item /> elements

time() public deprecated ¶

time( integer|string|DateTime $time )

Converts a time in any format to an RSS time

Parameters
integer|string|DateTime $time
UNIX timestamp or valid time string or DateTime object.
Returns
string
An RSS-formatted timestamp
See
\Cake\View\Helper\TimeHelper::toRSS

Methods inherited from Cake\View\Helper

__call() public ¶

__call( string $method , array $params )

Provide non fatal errors on missing method calls.

Parameters
string $method
Method to invoke
array $params
Array of params for the method.
Returns
mixed|

__debugInfo() public ¶

__debugInfo( )

Returns an array that can be used to describe the internal state of this object.

Returns
array

__get() public ¶

__get( string $name )

Lazy loads helpers.

Parameters
string $name
Name of the property being accessed.
Returns
Cake\View\Helper|null
Helper instance if helper with provided name exists

__set() public ¶

__set( string $name , mixed $value )

Magic setter for removed properties.

Parameters
string $name
Property name.
mixed $value
Value to set.

_cleanConfirmMessage() protected ¶

_cleanConfirmMessage( string $message )

Returns a string read to be used in confirm()

Parameters
string $message
The message to clean
Returns
mixed

_confirm() protected ¶

_confirm( string $message , string $okCode , string $cancelCode = '' , array $options = [] )

Returns a string to be used as onclick handler for confirm dialogs.

Parameters
string $message
Message to be displayed
string $okCode
Code to be executed after user chose 'OK'
string $cancelCode optional ''
Code to be executed after user chose 'Cancel'
array $options optional []
Array of options
Returns
string
onclick JS code

addClass() public ¶

addClass( array $options = [] , string|null $class = null , string $key = 'class' )

Adds the given class to the element options

Parameters
array $options optional []
Array options/attributes to add a class to
string|null $class optional null
The class name being added.
string $key optional 'class'
the key to use for class. Defaults to 'class'.
Returns
array
Array of options with $key set.

getView() public ¶

getView( )

Get the view instance this helper is bound to.

Returns
Cake\View\View
The bound view instance.

initialize() public ¶

initialize( array $config )

Constructor hook method.

Implement this method to avoid having to overwrite the constructor and call parent.

Parameters
array $config
The configuration settings provided to this helper.

Methods used from Cake\Core\InstanceConfigTrait

_configDelete() protected ¶

_configDelete( string $key )

Deletes a single config key.

Parameters
string $key
Key to delete.
Throws
Cake\Core\Exception\Exception
if attempting to clobber existing config

_configRead() protected ¶

_configRead( string|null $key )

Reads a config key.

Parameters
string|null $key
Key to read.
Returns
mixed

_configWrite() protected ¶

_configWrite( string|array $key , mixed $value , boolean|string $merge = false )

Writes a config key.

Parameters
string|array $key
Key to write to.
mixed $value
Value to write.
boolean|string $merge optional false

True to merge recursively, 'shallow' for simple merge, false to overwrite, defaults to false.

Throws
Cake\Core\Exception\Exception
if attempting to clobber existing config

config() public deprecated ¶

config( string|array|null $key = null , mixed|null $value = null , boolean $merge = true )

Gets/Sets the config.

Usage

Reading the whole config:

$this->config();

Reading a specific value:

$this->config('key');

Reading a nested value:

$this->config('some.nested.key');

Setting a specific value:

$this->config('key', $value);

Setting a nested value:

$this->config('some.nested.key', $value);

Updating multiple config settings at the same time:

$this->config(['one' => 'value', 'another' => 'value']);
Parameters
string|array|null $key optional null
The key to get/set, or a complete array of configs.
mixed|null $value optional null
The value to set.
boolean $merge optional true
Whether to recursively merge or overwrite existing config, defaults to true.
Returns
mixed
Config value being read, or the object itself on write operations.
Throws
Cake\Core\Exception\Exception
When trying to set a key that is invalid.

configShallow() public ¶

configShallow( string|array $key , mixed|null $value = null )

Merge provided config with existing config. Unlike config() which does a recursive merge for nested keys, this method does a simple merge.

Setting a specific value:

$this->configShallow('key', $value);

Setting a nested value:

$this->configShallow('some.nested.key', $value);

Updating multiple config settings at the same time:

$this->configShallow(['one' => 'value', 'another' => 'value']);
Parameters
string|array $key
The key to set, or a complete array of configs.
mixed|null $value optional null
The value to set.
Returns

$this

getConfig() public ¶

getConfig( string|null $key = null , mixed $default = null )

Returns the config.

Usage

Reading the whole config:

$this->getConfig();

Reading a specific value:

$this->getConfig('key');

Reading a nested value:

$this->getConfig('some.nested.key');

Reading with default value:

$this->getConfig('some-key', 'default-value');
Parameters
string|null $key optional null
The key to get or null for the whole config.
mixed $default optional null
The return value when the key does not exist.
Returns
mixed
Configuration data at the named key or null if the key does not exist.

setConfig() public ¶

setConfig( string|array $key , mixed|null $value = null , boolean $merge = true )

Sets the config.

Usage

Setting a specific value:

$this->setConfig('key', $value);

Setting a nested value:

$this->setConfig('some.nested.key', $value);

Updating multiple config settings at the same time:

$this->setConfig(['one' => 'value', 'another' => 'value']);
Parameters
string|array $key
The key to set, or a complete array of configs.
mixed|null $value optional null
The value to set.
boolean $merge optional true
Whether to recursively merge or overwrite existing config, defaults to true.
Returns

$this
Throws
Cake\Core\Exception\Exception
When trying to set a key that is invalid.

Properties detail

$action ¶

public string

Current action.

$base ¶

public string

Base URL

$data ¶

public array

POSTed model data

$field ¶

public string

Name of the current field

$helpers ¶

public array

Helpers used by RSS Helper

['Url', 'Time']

$here ¶

public string

URL to current action.

$model ¶

public string

Name of the current model

$params ¶

public array

Parameter array.

[]

$version ¶

public string

Default spec version of generated RSS

'2.0'

Magic properties detail

$Time ¶

public Cake\View\Helper\TimeHelper

$Url ¶

public Cake\View\Helper\UrlHelper
Follow @CakePHP
#IRC
OpenHub
Rackspace
  • Business Solutions
  • Showcase
  • Documentation
  • Book
  • API
  • Videos
  • Logos & Trademarks
  • Community
  • Team
  • Issues (Github)
  • YouTube Channel
  • Get Involved
  • Bakery
  • Featured Resources
  • Newsletter
  • Certification
  • My CakePHP
  • CakeFest
  • Facebook
  • Twitter
  • Help & Support
  • Forum
  • Stack Overflow
  • IRC
  • Slack
  • Paid Support

Generated using CakePHP API Docs