FuelPHP Ver1.5.1の話題です。

FuelPHPはデフォルトでbootstrapを採用しているのですが、なぜかPaginationのデザインはbootstrapのCSSが適用されるようなタグではないのがデフォルトになっています。

bootstrapのpagenationは<ul>タグを使用する必要がありますが、FuelPHPのpaginationクラスが出力するタグはデフォルトで<span>になっています。

bootstrapに対応するように<ul>タグで出力するにはconfigに以下のように設定します。

$config = array(    中略
'name' => 'bootstrap', ); $pagination = Pagination::forge('mypagination', $config);


どんなタグで出力するかは、/core/config/pagination.phpに書いてあります。
タグ等を変更する必要がある場合は、このファイルを/app/config/にコピーして変更します。

FuelPHP のクエリ文字列でのページネーション - A Day in Serenity @ kenjisとほぼ同じ内容なのですが、具体的な設定方法('name' => 'bootstrap'と書くだけなのですが…)が分からなかったのでメモします。