Skip to content

URL

URL en CakePHP

Construir URL

<?= $this->Url->build(['action' => 'add']) ?>

Referencia a la página anterior

$this->redirect($this->referer());

Referencia a una acción del request

$this->request->getParam('prefix');
$this->request->getParam('controller');
$this->request->getParam('action');

Recoger elementos de URL por GET

$this->request->query('apartment');

Cambiar vista

$this->viewBuilder()->setLayout('ajax');
$this->viewBuilder()->template('index');

Leer sesión

$this->request->session()->read('User.group');

Obtener elementos del POST

$this->request->getData('code');

Traducciones

<?= $this->Translate->input('name', 'name_translations', $this, $serverLanguages, array('label'=> 'Name', 'type'=>'text')) ?>

Este documento proporciona ejemplos de uso de URL en CakePHP, incluyendo la construcción de URL, redireccionamiento a la página anterior, referencia a una acción del request, recogida de elementos de la URL por GET, cambio de vista, lectura de sesión, obtención de elementos del POST y traducciones.