10月 222012
 

FuelPHP入門で書いてあるP113~のtemplate.phpをver.1.3用にする

こんばんは。ファガイです。本日はソーテック社から出ているFuelPHP入門のP113ページに載っているtemplate.phpをfuelphpのver.1.3にも対応するようにコードを書き直しました。

まず、最初に通常どおり書くとどうなるかです。

こうなります。
まずこれでもまぁ・・・テストだし・・・みたいな感じですが、一応。

こうなってしまった理由ですが、FuelPHPに入ってるtwitter bootstrapのバージョンがアップデートされたからです。(v2.0.3に。public/assets/css/bootstrap.cssで確認可能)

この影響でソースコードはこのようになります。(h3やHtml::anchor等に変更があります)

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
    <meta charset="UTF-8">
    <title><?php echo $title; ?></title>
    <?php echo Asset::css('bootstrap.css'); ?>
    <style type="text/css">
        body{ margin: 50px; }
        .page-links a{ margin:0 10px;}
        .page-links .active{margin:0 10px; text-decoration: underline;}
    </style>
</head>
<body>
    <div class="navbar navbar-fixed-top">
        <div class="navbar-inner">
            <div class="container">
            <h1><?php echo Html::anchor('articles', 'FuelPHP入門ブログ',array('class'=>'brand'));?></h1>

            </div>
        </div>
    </div>
    <div class="container">
        <div class="row">
            <div class="span12">
                <h1><?php echo $title; ?></h1>
                <hr>
            </div>
            <div class="span12">
                <?php echo $content; ?>
            </div>
        </div>
    </div>
</body>
</html>

色々変えましたが特徴的な所だけ。
まず、上部のナビゲーション。ナビゲーションはclassにnavbar navbar-fixed-topを指定します。中身に関してclassにnavbar-innerを指定。topbarや、fillは無くなっているようです。
後は、Html::anchorですね。第3引数にclassにbrandを指定しています。

後はclass span16。span16は無くなってるよ。span12までになってました。そういう感じです。

twitter bootstrapに関しては、v2.0.4ですが、
これだけ覚えれば誰でも使えるTwitter Bootstrap2.0
こちらがおすすめです。

Pocket

 Posted by at 12:29 AM

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


*