7

Laravel Pagination を使用する場合、生成された css クラスはブートストラップ 3 ではなくブートストラップ 2 に関連していると思います。

{{ $products->links() }}生成する

<div class="pagination">
    <ul>
        <?php echo $presenter->render(); ?>
    </ul>
</div>

しかし、私はそれを生成したいと思います:

    <ul class="pagination">
        <?php echo $presenter->render(); ?>
    </ul>

フレームワーク コードを変更せずに、laravel/framework/src/illuminate/pagination/views/slider.phpによって生成された CSS/コードをオーバーライドするより良い/適切な方法はあります{{ $products->links() }}か?

4

3 に答える 3

6

はい、できます :) /app/config/view.php を編集して、ページネーションの値を指定します。

<?php
return array(
    'paths' => array(__DIR__.'/../views'),
    'pagination' => 'elements/pagination',
);

その後、 を作成しview/elements/pagination.php、次のファイルの内容を配置 + 変更します: https://github.com/laravel/framework/blob/master/src/Illuminate/Pagination/views/slider.php

于 2013-09-12T14:57:07.687 に答える
0

laravelフォーラムで「crynobone」が言ったように更新があります。

4.0.*@dev (4.0.8 としてリリース予定) には、ブートストラップ 3 の新しいビューが含まれるようになりました。この手順に従って、デフォルトとして使用します。

http://forums.laravel.io/viewtopic.php?id=13256

于 2013-10-30T12:45:13.320 に答える