[GENERIC] Zend_Translate:
[zend.git] / documentation / manual / ja / module_specs / Zend_View-Helpers-BaseUrl.xml
blob563b723327b270ee8c3ddc527291138e98c661a4
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Reviewed: no -->
3 <!-- EN-Revision: 16589 -->
4 <sect3 id="zend.view.helpers.initial.baseurl">
5     <title>BaseUrl ヘルパー</title>
7     <para>
8         フレームワークによって生成された大部分の<acronym>URL</acronym>が自動的に基底
9         <acronym>URL</acronym>を前に付加するとはいえ、
10         開発者はリソースへのパスを正しくするために
11         彼ら自身の<acronym>URL</acronym>の前に基底<acronym>URL</acronym>を付加する必要があります。
12     </para>
14     <para>
15         BaseUrlヘルパーの使用法は非常に簡単です:
16     </para>
18     <programlisting language="php"><![CDATA[
20  * 下記では、page/application の基底URLが "/mypage" であると仮定します。
21  */
24  * 出力:
25  * <base href="/mypage/" />
26  */
27 <base href="<?php echo $this->baseUrl(); ?>" />
30  * 出力:
31  * <link rel="stylesheet" type="text/css" href="/mypage/css/base.css" />
32  */
33 <link rel="stylesheet" type="text/css"
34      href="<?php echo $this->baseUrl('css/base.css'); ?>" />
35 ]]></programlisting>
37     <note>
38         <para>
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>を使います。
46         </para>
47     </note>
48 </sect3>