default.ctpを修正する

CakePHPのデフォルトレイアウト「default.ctp」を読み解く

default.ctpは各画面の基板となるものです。

cssは以下のようにして読み込みます。

echo $this->Html->css('cake.generic');

cssを修正する

①footerを下部に固定する

CSS

html,body{
     height:100%;
}
#wrap{
     width: 100%;
     position: relative;
     height:auto !important; /*IE6対策*/
     height: 100%; /*IE6対策*/
     min-height: 100%;
}
#contents{
     padding-bottom:140px; /*フッターの高さと同じ*/
}
#footer{
    height:140px;
     position:absolute;
     bottom:0;
}