/** * Constructor */ public function __construct() { if (null === self::$_baseurl) { $url = Zend_Controller_Front::getInstance()->getRequest()->getBaseUrl(); $root = '/' . trim($url, '/'); if ('/' == $root) { $root = ''; } self::$_baseurl = $root . '/'; } }
public function linkTo($path) { if (self::$baseUrl === null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $root = '/' . trim($request->getBaseUrl(), '/'); if ($root == '/') { $root = ''; } self::$baseUrl = $root . '/'; } return self::$baseUrl . ltrim($path, '/'); }