Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
PanelController

addEditView()

Añade una pestaña para editar datos de un único registro de un modelo al PanelController. Se usa dentro de la función createViews() del PanelController. Además se debe implementar la carga de datos para esta pestaña en la función loadData() del PanelController.

Ejemplo de uso:

protected function createViews()
{
    $this->addEditView('EditWebProject', 'WebProject', 'project', 'fa-folder');
}

protected function loadData($viewName, $view)
{
    switch ($viewName) {
        case 'EditWebProject':
            $code = $this->request->get('code');
            $view->loadData($code);
            break;
    }
}

Tenga en cuenta que siempre se usa code como parámetro para indicar el identificador del modelo en los PanelController.