3.12.1 Creación de una interfaz sencilla de administración con scaffolding
Si Ud. tiene habilitado el enrutamieto de admin en su carpeta app/config/core.php, con el código Configure::write('Routing.admin', 'admin'); puede utilizar scaffolding para generar una interfaz de administración.
Una ves habilitado el enrutamieto de admin asigne su prefijo ’admin’ a la variable de andamiaje
var $scaffold = 'admin';
var $scaffold = 'admin';
http://example.com/admin/controller/index http://example.com/admin/controller/view http://example.com/admin/controller/edit http://example.com/admin/controller/add http://example.com/admin/controller/delete
http://example.com/admin/controller/indexhttp://example.com/admin/controller/viewhttp://example.com/admin/controller/edithttp://example.com/admin/controller/addhttp://example.com/admin/controller/delete
Esta es una manera fácil de crear rápidamente una interfaz sencilla de backend. Tenga en mente que Ud. no puede tener a la vez ambos métodos de scaffold: admin y no-admin. Como ocurre con el andamiaje normal puede sobreescribir los métodos individuales y reemplazarlos con el suyo propio.
function admin_view($id = null) {
//custom code here
}
function admin_view($id = null) {//custom code here}
Una vez que Ud. ha reemplazado una acció de andamiaje (scaffold) también necesitará crear un archivo de vista.
