我有一个具有不同布局(HTML 和 CSS)的管理员和主页。有没有办法让分页有两种不同的视图?我知道如何自定义但不知道如何为分页创建两个视图。
问题在于,在 Laravel 4 中,您在位于的配置文件中定义分页视图,app/config/view.php
并且它没有定义多个视图的选项,只有一个。
我有一个具有不同布局(HTML 和 CSS)的管理员和主页。有没有办法让分页有两种不同的视图?我知道如何自定义但不知道如何为分页创建两个视图。
问题在于,在 Laravel 4 中,您在位于的配置文件中定义分页视图,app/config/view.php
并且它没有定义多个视图的选项,只有一个。
Paginator::setViewName()
立Paginator
面映射到Illuminate\Pagination\Environment。分页服务提供者使用这种精确的方法在配置文件中指定视图名称,因此只需使用它来覆盖配置默认值。
如果您有主页和广告页面,那么它们应该是两个单独的.php
文件/视图。此外,您的控制器应该有两个单独的方法来创建/控制这些视图。如果你得到了这个,不仅仅是从你的控制器传递两个不同的分页,并在你的两个单独的视图中设置不同的样式。这应该是解决您的问题并创建您的网站的 MVC 方式。