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 viewvars set on the response |
Details
at line 39
public
__construct(PagesRepository $PagesRepository, DataBuilder $DataBuilder, null $Input = null, null $View = null, null $Route = null, null $Redirect = null)
Creates a new DvsPagesController instance.
at line 54
public Response
show()
Displays details of a page
at line 78
public
retrieveResponse(DvsPage $page)
This retrieves a page with all the viewvars set on the response