http_host - php obtener url sin parametros
ZF: ¿Cómo obtener la URL actual en cualquier página de la vista? (3)
En Zend Framework 2 puede usar el ayudante de vista Zend / View / Helper / ServerUrl. Es muy sencillo:
//for example, your current URI is: http://mydomain.com/page/sample/
//get your domain
$uri = $this->serverUrl(); // Output: http://mydomain.com
//get your current URI
$uri = $this->serverUrl(true); // Output: http://mydomain.com/page/sample/
Obtenga más información: http://codingexplained.com/coding/php/zend-framework/create-full-urls-in-zf2-views
Tengo un valor en el diseño general. Necesito establecer este valor en la url actual en cualquier página. ¿Como hacer esto?
Gracias a todos
En ZF1 y ZF2 puede usar el Ayudante de vista de Url con nulo para obtener la ruta actual
<?= $this->url() ?>
Hay algunas maneras de obtener la url solicitada. Uno es a través de $_SERVER["REQUEST_URI"]
, como hiciste, pero, por supuesto, ZF tiene sus propias formas. Dos ejemplos son:
// you can call it in a view or a layout
$uri = Zend_Controller_Front::getInstance()->getRequest()->getRequestUri();
// or using userAgent view helper in a view or a layout:
$uri = $this->userAgent()->getServerValue(''request_uri'');
Espero que esto ayude.