PageController
class PageController extends Controller
All pages registered in dvs_pages database table come through this controller show method. The reason for this is so that the database can be in charge of the routes and a non developer can construct new pages with predefined templates in a dropdown selectbox.
The templates have already been designed by the developer but new pages can be added easily by the cms administrator.
Methods
__construct(PagesRepository $PagesRepository, DataBuilder $DataBuilder, null $Input = null, null $View = null, null $Route = null, null $Redirect = null)
Creates a new DvsPagesController instance.
Response
show()
Displays details of a page
retrieveResponse(DvsPage $page)
This retrieves a page with all the view's vars set on the response
Details
at line 41
__construct(PagesRepository $PagesRepository, DataBuilder $DataBuilder, null $Input = null, null $View = null, null $Route = null, null $Redirect = null)
Creates a new DvsPagesController instance.
at line 56
Response
show()
Displays details of a page
at line 80
retrieveResponse(DvsPage $page)
This retrieves a page with all the view's vars set on the response