3

異なるレイアウト (HTML と CSS) の管理ページとホームページがあります。ページネーションに 2 つの異なるビューを表示する方法はありますか? カスタマイズする方法は知っていますが、ページネーション用に 2 つのビューを作成する方法は知りません。

問題は、Laravel 4 では、次の場所にある構成ファイルでページネーション ビューをapp/config/view.php定義し、複数のビューを定義するオプションがなく、1 つだけであることです。

4

2 に答える 2

1

Paginator::setViewName()

ファサードはIlluminate\Pagination\EnvironmentPaginatorにマップされます。ページネーションサービス プロバイダーは、この正確な方法を使用して構成ファイルでビュー名を指定するため、これを使用して構成のデフォルトを上書きします。

于 2013-10-26T05:34:06.337 に答える
0

ホームページと管理ページがある場合、それらは 2 つの別個の.phpファイル/ビューである必要があります。また、コントローラーには、これらのビューを作成/制御するための 2 つの個別のメソッドが必要です。これを取得した場合は、コントローラーから 2 つの異なるページネーションを渡し、2 つの別々のビューで異なるスタイルを設定するだけではありません。これは、問題を解決して Web サイトを作成するための MVC の方法です。

于 2013-10-25T15:39:47.873 に答える