Quantcast
Channel: admin – Cakephp Example
Viewing all articles
Browse latest Browse all 10

Cakephp conditional statement for Homepage

$
0
0

Tutorial for set condition at only home page in cakephp

To check the current page is homepage or not in Cakephp we can use $this->request.
The output of $this->request is given bellow:

object(CakeRequest) {
    params => array(
        'plugin' => null,
        'controller' => 'pages',
        'action' => 'display',
        'named' => array(),
        'pass' => array(
            (int) 0 => 'home'
        )
    )
    data => array()
    query => array()
    url => false
    base => '/'
    webroot => '/'
    here => '/'
    [protected] _detectors => array(
        'get' => array(

To check this is the homepage of cakephp site we catch the url by using “$this->request->here”.

$this->request->here

Which will return the output

/

Now if you want to set some condition which will only effect in cakephp homepage you can apply the bellow condition

    //debug($this->request); //Check what actually return the $this->request variable.
    if ($this->request->here == '/') {
           // your specific code which will only effect in homepage.
    }

Viewing all articles
Browse latest Browse all 10

Trending Articles