1 <?xml version="1.0" encoding="UTF-8"?>
3 <!-- EN-Revision: 20763 -->
4 <sect2 id="zend.application.core-functionality.resource-resource">
5 <title>Zend_Application_Resource_Resource</title>
8 <classname>Zend_Application_Resource_Resource</classname>は、
9 <classname>Zend_Application_Bootstrap_ResourceBootstrapper</classname>を実装する
10 ブートストラップ・クラスで使われるプラグイン・リソースのためのインターフェースです。
11 プラグイン・リソースでは、構成を可能にし、ブートストラップを認識し、
12 そして、リソースを初期化するためのストラテジー・パターンを実装するよう、
16 <table id="zend.application.core-functionality.resource-resource.api">
17 <title>Zend_Application_Resource_Resourceインターフェース</title>
29 <entry><methodname>__construct($options = null)</methodname></entry>
30 <entry><type>Void</type></entry>
33 <varname>$options</varname>: <emphasis>任意</emphasis>.
36 </itemizedlist></entry>
38 状態を初期化するためのオプションを、コンストラクタに渡すことができなければなりません。
44 <methodname>setBootstrap(Zend_Application_Bootstrap_Bootstrapper
45 $bootstrap)</methodname>
47 <entry><classname>Zend_Application_Resource_Resource</classname></entry>
50 <varname>$bootstrap</varname>: <emphasis>必須</emphasis>.
53 </itemizedlist></entry>
55 親ブートストラップ・オブジェクトを登録できるようにしなければいけません。
60 <entry><methodname>getBootstrap()</methodname></entry>
61 <entry><classname>Zend_Application_Bootstrap_Bootstrapper</classname></entry>
64 登録されたブートストラップ・インスタンスを取得します。
69 <entry><methodname>setOptions(array $options)</methodname></entry>
70 <entry><classname>Zend_Application_Resource_Resource</classname></entry>
73 <varname>$options</varname>: <emphasis>必須</emphasis>.
76 </itemizedlist></entry>
83 <entry><methodname>getOptions()</methodname></entry>
84 <entry><type>Array</type></entry>
92 <entry><methodname>init()</methodname></entry>
93 <entry><type>Mixed</type></entry>
96 ストラテジー・パターン: リソースの初期化を実行。