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