Содержание


BaseUrl Helper


BaseUrl Helper


    .

 Большинство URL генерирует сам фреймворк: имя домена и остальное. Но бывают случаи, когда имя домена нужно добавлять к адресам, которые создает разработчик, или в других случаях. В этом поможет помощник BaseUrl . Использовать его легко и просто:

/*
 * The following assume that the base URL of the page/application is "/mypage".
 */
 
/*
 * Prints:
 * <base href="/mypage/" />
 */
<base href="<?php echo $this->baseUrl(); ?>" />
 
/*
 * Prints:
 * <link rel="stylesheet" type="text/css" href="/mypage/css/base.css" />
 */
<link rel="stylesheet" type="text/css"
     href="<?php echo $this->baseUrl('css/base.css'); ?>" />

Важно: Для простоты, мы использовали для примера помощник, находящийся в шаблоне вида, соотвутствующего контроллеру. Однако иногда могут возникнуть проблемы. Тогда попробуйте использовать этот помощник таким образом: $this->getHelper('BaseUrl')->setBaseUrl() для установки BaseUrl.


Автор статьи: DuB