1 <?xml version="1.0" encoding="UTF-8"?>
3 <!-- EN-Revision: 16589 -->
4 <sect3 id="zend.view.helpers.initial.baseurl">
5 <title>BaseUrl ヘルパー</title>
8 フレームワークによって生成された大部分の<acronym>URL</acronym>が自動的に基底
9 <acronym>URL</acronym>を前に付加するとはいえ、
11 彼ら自身の<acronym>URL</acronym>の前に基底<acronym>URL</acronym>を付加する必要があります。
15 BaseUrlヘルパーの使用法は非常に簡単です:
18 <programlisting language="php"><![CDATA[
20 * 下記では、page/application の基底URLが "/mypage" であると仮定します。
25 * <base href="/mypage/" />
27 <base href="<?php echo $this->baseUrl(); ?>" />
31 * <link rel="stylesheet" type="text/css" href="/mypage/css/base.css" />
33 <link rel="stylesheet" type="text/css"
34 href="<?php echo $this->baseUrl('css/base.css'); ?>" />
39 単純にする目的で、<classname>Zend_Controller</classname>に含まれた基底
40 <acronym>URL</acronym>から、
41 入り口の<acronym>PHP</acronym>ファイル
42 (例えば、「<filename>index.php</filename>」)を剥ぎ取ります。
43 しかし、何かの場面では、問題を引き起こす場合があります。
44 問題が起きたら、固有のBaseUrlを設定するために、
45 <methodname>$this->getHelper('BaseUrl')->setBaseUrl()</methodname>を使います。