Including CSS Stylesheet Link from View CakePHP Version Gotcha

Written by James McDonald

March 17, 2014

Just ran into a version problem where my devel environment was running a cakephp version ahead of my live

In cake 2.4.1 this works:

// in layout
   echo $this->fetch('css');

// in view
$this->Html->css(
    array( 
'mio-accordion'
        ),
    array('block' => 'css')
    );

But in 2.3.1 you have to do this:

//same thing in layout as above 

// this in view
// you can put this options array
// strait into the css() block
$options = array(
  'inline' => false,
  'block' => 'css'
);

//notice this has three args
//the script file name as a file or 
// an array 
// 2nd arg is null
// then your options and html attribs.

$this->Html->css(
    'mio-accordion',
    null,  
    $options
);

 

0 Comments

Submit a Comment

Your email address will not be published.

You May Also Like…

ZPL SBPL

Zebra Printer Language http://labelary.com/viewer.html The above website has a page where you can enter ZPL and it...

PHP Iterators

Just came across a Youtube talk "Iterators in PHP" by Jake Smith published in 2014 that steps through the many...

PHP array_map Multiple Arrays

array_map can take multiple arrays. I like how it starts mapping through them starting at the first element of each...