cvs: peardoc /ja/package/database db-dataobject-formbuilder.xml db-querytool.xml db-table.xml mdb-querytool.xml
/ja/package/database/db-dataobject-formbuilder intro.xml /ja/package/database/db-querytool intro.xml /ja/package/database/db-table intro.xml
/ja/package/database/mdb-querytool api.xml intro.xml /ja/package/html html-quickform-dhtmlrulestableless.xml html-quickform-renderer-tableless.xml
/ja/package/html/html-quickform-renderer-tableless faq.xml intro.xml
/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless addstopfieldsetelements.xml clearalltemplates.xml
setclosefieldsettemplate.xml setelementtemplate.xml setformtemplate.xml setgroupelementtemplate.xml setgrouptemplate.xml setheadertemplate.xml
setopenfieldsettemplate.xml setopenhiddenfieldsettemplate.xml setrequirednotetemplate.xml tohtml.xml

From: Date: Fri, 27 Oct 2006 14:40:57 +0000
Subject: cvs: peardoc /ja/package/database db-dataobject-formbuilder.xml db-querytool.xml db-table.xml mdb-querytool.xml
/ja/package/database/db-dataobject-formbuilder intro.xml /ja/package/database/db-querytool intro.xml /ja/package/database/db-table intro.xml
/ja/package/database/mdb-querytool api.xml intro.xml /ja/package/html html-quickform-dhtmlrulestableless.xml html-quickform-renderer-tableless.xml
/ja/package/html/html-quickform-renderer-tableless faq.xml intro.xml
/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless addstopfieldsetelements.xml clearalltemplates.xml
setclosefieldsettemplate.xml setelementtemplate.xml setformtemplate.xml setgroupelementtemplate.xml setgrouptemplate.xml setheadertemplate.xml
setopenfieldsettemplate.xml setopenhiddenfieldsettemplate.xml setrequirednotetemplate.xml tohtml.xml
Groups: php.pear.doc 
Request: Send a blank email to pear-doc+get-8663@lists.php.net to get a copy of this message
takagi Fri Oct 27 14:40:57 2006 UTC Added files: /peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless tohtml.xml setrequirednotetemplate.xml setopenhiddenfieldsettemplate.xml setopenfieldsettemplate.xml setheadertemplate.xml setgrouptemplate.xml setgroupelementtemplate.xml setformtemplate.xml setelementtemplate.xml setclosefieldsettemplate.xml clearalltemplates.xml addstopfieldsetelements.xml /peardoc/ja/package/html/html-quickform-renderer-tableless intro.xml faq.xml /peardoc/ja/package/html html-quickform-renderer-tableless.xml html-quickform-dhtmlrulestableless.xml /peardoc/ja/package/database/mdb-querytool intro.xml api.xml /peardoc/ja/package/database/db-table intro.xml /peardoc/ja/package/database/db-querytool intro.xml /peardoc/ja/package/database/db-dataobject-formbuilder intro.xml /peardoc/ja/package/database mdb-querytool.xml db-table.xml db-querytool.xml db-dataobject-formbuilder.xml Log: initial translation.

http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/tohtml.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/tohtml.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/tohtml.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.tohtml"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::toHtml</function></refname> <refpurpose>フォーム用に生成した HTML を返す</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>string <function>HTML_QuickForm_Renderer_Tableless::toHtml</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.tohtml.desc"> &title.desc; <para> フォーム用に生成した HTML を返します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.tohtml.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.tohtml.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setrequirednotetemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setrequirednotetemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setrequirednotetemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setrequirednotetemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setRequiredNoteTemplate</function></refname> <refpurpose>必須項目であることを示す文言を設定する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::setRequiredNoteTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setrequirednotetemplate.desc"> &title.desc; <para> 必須項目であることを示す文言を設定します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setrequirednotetemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> 必須項目をあらわす文章を囲む HTML。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setrequirednotetemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setrequirednotetemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setopenhiddenfieldsettemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setopenhiddenfieldsettemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setopenhiddenfieldsettemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenhiddenfieldsettemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setOpenHiddenFieldsetTemplate</function></refname> <refpurpose> 隠し fieldset (ヘッダ要素なしで開く fieldset) を開く際に使用するテンプレートを設定する </refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::setOpenHiddenFieldsetTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenhiddenfieldsettemplate.desc"> &title.desc; <para> 隠し fieldset (ヘッダ要素なしで開く fieldset) を開く際に使用するテンプレートを設定します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenhiddenfieldsettemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> 隠し fieldset を開く際に使用する HTML。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenhiddenfieldsettemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenhiddenfieldsettemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setopenfieldsettemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setopenfieldsettemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setopenfieldsettemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenfieldsettemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setOpenFieldsetTemplate</function></refname> <refpurpose>fieldset を開く際に使用するテンプレートを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::setOpenFieldsetTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenfieldsettemplate.desc"> &title.desc; <para> fieldset を開く際に使用するテンプレートを設定します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenfieldsettemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> fieldset を開く際に使用する HTML。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenfieldsettemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenfieldsettemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setheadertemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setheadertemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setheadertemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setheadertemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setHeaderTemplate</function></refname> <refpurpose>ヘッダのテンプレートを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::setHeaderTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setheadertemplate.desc"> &title.desc; <para> ヘッダのテンプレートを設定します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setheadertemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> ヘッダを囲む HTML。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setheadertemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setheadertemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setgrouptemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setgrouptemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setgrouptemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgrouptemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setGroupTemplate</function></refname> <refpurpose>グループをラップするテンプレートを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::setGroupTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> <paramdef>string <parameter>$group</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgrouptemplate.desc"> &title.desc; <para> このテンプレートは、setTemplate() で指定する、 グループを要素として扱うテンプレートの中に含まれます。 また、このテンプレートの内部には、setGroupElementTemplate() で指定するグループ内要素のテンプレートが含まれます。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgrouptemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> グループ要素を囲む HTML。 </para> </listitem> </varlistentry> </variablelist> <variablelist> <varlistentry> <term> &type.string; <parameter>$group</parameter> </term> <listitem> <para> テンプレートを適用するグループの名前。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgrouptemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgrouptemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setgroupelementtemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setgroupelementtemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setgroupelementtemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgroupelementtemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setGroupElementTemplate</function></refname> <refpurpose>グループ内要素の要素テンプレートを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_tableless::setGroupElementTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> <paramdef>string <parameter>$group</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgroupelementtemplate.desc"> &title.desc; <para> グループ内要素の要素テンプレートを設定します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgroupelementtemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> 要素を囲む HTML。 </para> </listitem> </varlistentry> </variablelist> <variablelist> <varlistentry> <term> &type.string; <parameter>$group</parameter> </term> <listitem> <para> テンプレートを適用するグループの名前。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgroupelementtemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgroupelementtemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setformtemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setformtemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setformtemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setformtemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setFormTemplate</function></refname> <refpurpose>フォームのテンプレートを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::setFormTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setformtemplate.desc"> &title.desc; <para> フォームのテンプレートを設定します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setformtemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> フォームタグを囲む HTML。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setformtemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setformtemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setelementtemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setelementtemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setelementtemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setelementtemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setElementTemplate</function></refname> <refpurpose>要素のテンプレートを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::setElementTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> <paramdef>string <parameter> <optional>$element = &null;</optional></parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setelementtemplate.desc"> &title.desc; <para> 要素のテンプレートを設定します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setelementtemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> 要素を囲む HTML。 </para> </listitem> </varlistentry> </variablelist> <variablelist> <varlistentry> <term> &type.string; <parameter>$element</parameter> </term> <listitem> <para> (オプション) テンプレートを適用する要素の名前。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setelementtemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setelementtemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setclosefieldsettemplate.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setclosefieldsettemplate.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/setclosefieldsettemplate.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setclosefieldsettemplate"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::setCloseFieldsetTemplate</function></refname> <refpurpose>fieldset を閉じる際に使用するテンプレートを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::setCloseFieldsetTemplate</function></funcdef> <paramdef>string <parameter>$html</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setclosefieldsettemplate.desc"> &title.desc; <para> fieldset を閉じる際に使用するテンプレートを設定します。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setclosefieldsettemplate.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$html</parameter> </term> <listitem> <para> fieldset を閉じる際に使用する HTML。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setclosefieldsettemplate.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setclosefieldsettemplate.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/clearalltemplates.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/clearalltemplates.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/clearalltemplates.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.clearalltemplates"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::clearAllTemplates</function></refname> <refpurpose>要素などを囲むテンプレートから、すべての HTML を消去する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_tableless::clearAllTemplates</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.clearalltemplates.desc"> &title.desc; <para>addData() を使用して、まったく独自のフォームを作成したい場合に有用です。</para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.clearalltemplates.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.clearalltemplates.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/addstopfieldsetelements.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/addstopfieldsetelements.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/html-quickform-renderer-tableless/addstopfieldsetelements.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.addstopfieldsetelements"> <refnamediv> <refname><function>HTML_QuickForm_Renderer_Tableless::addStopFieldsetElements</function></refname> <refpurpose> fieldset の最後をあらわす要素名を追加する (次のヘッダ要素が現れた際に、新しい fieldset が開始される) </refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>void <function>HTML_QuickForm_Renderer_Tableless::addStopFieldsetElements</function></funcdef> <paramdef>mixed <parameter>$element</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.addstopfieldsetelements.desc"> &title.desc; <para> fieldset の最後をあらわす要素名を追加します (次のヘッダ要素が現れた際に、新しい fieldset が開始されます)。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.addstopfieldsetelements.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.mixed; <parameter>$element</parameter> </term> <listitem> <para> 要素名 (文字列あるいは配列)。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.addstopfieldsetelements.throws"> &title.throws; <para> 例外はスローされません。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.addstopfieldsetelements.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/intro.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/intro.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/intro.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.intro"> <refnamediv> <refname>導入</refname> <refpurpose> <classname>HTML_QuickForm_Renderer_Tableless</classname> の導入 </refpurpose> </refnamediv> <refsect1 id="package.html.html-quickform-renderer-tableless.intro.overview"> <title>概要</title> <para> HTML_QuickForm_Renderer_Tableless は、HTML_QuickForm のデフォルトのレンダラを置き換えるものです。目標は次の二点です。 </para> <para> <emphasis>アクセシビリティ:</emphasis> table タグを廃止してその代わりに <literal>label</literal> タグの <literal>for</literal> 属性やフォーム要素タグの <literal>id</literal> 属性を用いることで、 出力結果はアクセシビリティの高いものになります。 体の不自由な方はスクリーンリーダを使用されることもあるでしょうし、 そうでない人にとっても、ラベルをクリックすることで、 関連するフォーム要素にフォーカスを移動させられるという利点があります。 </para> <para> <emphasis>妥当性:</emphasis> このレンダラが生成する出力は、妥当な XHTML 1.1 形式となります。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.intro.usage"> <title>使用法</title> <para> このレンダラを使用するには、スタイルシートをコピーし (そして必要に応じて書き換え)、そして次のように書くだけです。 </para> <programlisting role="php"> <![CDATA[ require_once 'HTML/QuickForm.php'; require_once 'HTML/QuickForm/Renderer/Tableless.php'; $form =& new HTML_QuickForm(); $renderer =& new HTML_QuickForm_Renderer_Tableless(); // ここに通常のコードを書きます。 // たとえばフォームのフィールドや規則など……。 $form->accept($renderer); echo $renderer->toHtml(); ]]> </programlisting> <para> 完全に妥当な XHTML を生成させるには、次の行をコードに追加する必要があります。 </para> <programlisting role="php"> <![CDATA[ $form->removeAttribute('name'); ]]> </programlisting> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless/faq.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless/faq.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless/faq.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <refentry id="package.html.html-quickform-renderer-tableless.faq"> <refnamediv> <refname>FAQ</refname> <refpurpose>よくある質問への回答</refpurpose> </refnamediv> <refsect1 id="package.html.html-quickform-renderer-tableless.faq.desc"> &title.desc; <para> この文書は、<ulink url="mailto:&email.pear.general;">PEAR general メーリングリスト</ulink> やその他のメーリングリスト・掲示板に投稿された質問をもとにして作成されています。 </para> </refsect1> <refsect1 id="package.html.html-quickform-renderer-tableless.faq.content"> <title>HTML_QuickForm_Renderer_Tableless FAQ</title> <qandaset> <qandaentry> <question> <para> フォームの hidden 要素が <literal>div</literal> タグの内部に配置され、スタイル <parameter>display: none</parameter> が指定されている理由は? </para> </question> <answer> <para> 確かに不思議に感じるかもしれません。というのも、hidden 要素はもともと明らかに非表示のはずだからです。 このようにしている理由は、妥当な XHTML を作成するためです。 </para> <para> XHTML では、<literal>input</literal> 要素はブロック要素の内部でしか記述できません。 <literal>form</literal> はブロック要素ではありませんが <literal>div</literal> はブロック要素です。 そこで、このような記述をすることで、妥当な XHTML にしているのです。 </para> </answer> </qandaentry> </qandaset> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-renderer-tableless.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-renderer-tableless.xml +++ peardoc/ja/package/html/html-quickform-renderer-tableless.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <sect1 id="package.html.html-quickform-renderer-tableless"> <title>HTML_QuickForm_Renderer_Tableless</title> <para> HTML_QuickForm のデフォルトのレンダラを置き換えるパッケージです。 XHTML と CSS を用いた出力を行い、table タグは使用しません。 また、完全に妥当な XHTML を出力します。 </para> <sect2 id="package.html.html-quickform-renderer-tableless.introduction"> <title>導入</title> &package.html.html-quickform-renderer-tableless.intro; &package.html.html-quickform-renderer-tableless.faq; </sect2> <sect2 id="package.html.html-quickform-renderer-tableless.methods"> <title>重要なメソッド</title> &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.addstopfieldsetelements; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.clearalltemplates; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setelementtemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setclosefieldsettemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setformtemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgroupelementtemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setgrouptemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setheadertemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenfieldsettemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setopenhiddenfieldsettemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.setrequirednotetemplate; &package.html.html-quickform-renderer-tableless.html-quickform-renderer-tableless.tohtml; </sect2> </sect1> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/html/html-quickform-dhtmlrulestableless.xml?view=markup&rev=1.1 Index: peardoc/ja/package/html/html-quickform-dhtmlrulestableless.xml +++ peardoc/ja/package/html/html-quickform-dhtmlrulestableless.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <sect1 id="package.html.html-quickform-dhtmlrulestableless"> <title>HTML_QuickForm_DHTMLRulesTableless</title> <para> HTML_QuickForm_DHTMLRulesTableless は、HTML_QuickForm が作成するクライアント側の検証時の警告画面を、標準の JavaScript アラートウインドウから DHTML に置き換えるものです。 <link linkend="package.html.html-quickform-renderer-tableless">HTML_QuickForm_Renderer_Tableless レンダラ</link> を利用する際に使用します。 </para> <para> HTML_QuickForm の標準的な機能 (クライアント側の検証時のエラーを "onSubmit" イベントで表示する) だけでなく、このパッケージでは "onBlur" イベントや "onChange" イベントでもエラーを表示させることができます (これを有効にする方法は、以下を参照ください)。 </para> <sect2 id="package.html.html-quickform-dhtmlrulestableless.intro.usage"> <title>使用法</title> <para> このパッケージを使用するには、単にこのようにすればいいだけです。 </para> <programlisting role="php"> <![CDATA[ require_once 'HTML/QuickForm.php'; require_once 'HTML/QuickForm/DHTMLRulesTableless.php'; require_once 'HTML/QuickForm/Renderer/Tableless.php'; $form = new HTML_QuickForm_DHTMLRulesTableless(...); $renderer = new HTML_QuickForm_Renderer_Tableless(); // ここに通常のコードを書きます。 // たとえばフォームのフィールドや規則など……。 $form->accept($renderer); echo $renderer->toHtml(); ]]> </programlisting> <para> 先ほどテーブルレスレンダラのところで説明したように、 完全に妥当な XHTML コードを出力させるには以下の行を追加しなければなりません。 </para> <programlisting role="php"> <![CDATA[ $form->removeAttribute('name'); ]]> </programlisting> <note> <para> <literal>$form</literal> の使用方法は、標準の HTML_QuickForm パッケージと同じです。まったく違いはありません。 </para> </note> <para> "onBlur" イベントや "onChange" イベントでの検証を有効にするには、 <literal>$form->accept($renderer);</literal> をコールする前に次の行を追加します。 </para> <programlisting role="php"> <![CDATA[ $form->getValidationScript(); ]]> </programlisting> </sect2> </sect1> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/mdb-querytool/intro.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/mdb-querytool/intro.xml +++ peardoc/ja/package/database/mdb-querytool/intro.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> <refentry id="package.database.mdb-querytool.intro"> <refnamediv> <refname>導入</refname> <refpurpose> DB のデータを簡単に取得・変更するためのオブジェクト指向インターフェイス </refpurpose> </refnamediv> <refsect1 id="package.database.mdb-querytool.intro.description"> <title>MDB_QueryTool Description</title> <para> このパッケージは、SQL クエリ言語をオブジェクト指向で抽象化したものです。 setWhere、setOrder、setGroup、setJoin などのメソッドを提供することで、 簡単にクエリを作成できるようにしています。 また、HTML フォームと連携するために、習得しやすいインターフェイスを提供しています。 これはカラムのデータを配列形式で格納したもので、更新や追加は DB で行います。 このパッケージは SQL-Builder をもとにしており、 SQL 文の作成や実行が簡単にできるようになります。 <classname>MDB</classname> がサポートするすべてのデータベースエンジンで利用できます。 </para> <para> これは <classname>DB_QueryTool</classname> をそのまま移植したものなので、 同じ API が使用できます。違うのはクラス名だけです (当然、コンストラクタの名前も違います)。 残念ながら、完全なドキュメントはまだ用意できていません。 </para> </refsect1> <refsect1 id="package.database.mdb-querytool.intro.example1"> <title>例 1</title> <para> <classname>MDB_QueryTool</classname> の利用法としてお勧めなのは、 それを継承したクラスを作成することです。以下に例を示します。 <programlisting role="php"> <![CDATA[ require_once 'MDB/QueryTool.php'; define('TABLE_CARS', 'cars'); $dsn = 'mysql://user:pass@host/dbname'; /** * "car" テーブルに、以下のフィールドがあるものとします * (id, model, hp, color, clima, price) */ class Car extends MDB_QueryTool { var $table = TABLE_CARS; var $sequenceName = TABLE_CARS; // デフォルトでこうなりますが、一応書いておきます…… var $primaryCol = 'id'; /** * ここでは、テーブル名に対応する短縮名を割り当てています。 * これは、テーブル名が変わった際などの対策として必要です。 * たとえば、プロバイダの db にアプリケーションを配置する際などに * 各テーブル名に強制的にプレフィックスをつけられてしまうことがあるかも * しれません。そんな場合でも、あなたのアプリケーション内で * テーブルの結合条件を指定している部分などを書き換える必要はありません。 * 実際のテーブル名のかわりに、ここで指定した短縮名が用いられるからです。 */ var $tableSpec = array( array('name' => TABLE_CARS, 'shortName' => 'cars'), //array('name' => TABLE_TIME, 'shortName' => 'time'), ); } // Car クラスのインスタンスを作成します $car = new Car($dsn); // 3 番の車を取得します $car->reset(); // クエリビルダをリセットします。where 条件や order // などが初期化されます $res = $car->get(3); var_dump($res); // すべての車を取得します $car->reset(); // クエリビルダをリセットします。where 条件や order // などが初期化されます $res = $car->getAll(); var_dump($res); // 最初の 10 台の車を取得します $car->reset(); // クエリビルダをリセットします。where 条件や order // などが初期化されます $res = $car->getAll(0, 10); var_dump($res); // 色が赤で、快適な車をすべて取得し、価格順に並べます $car->reset(); $car->setWhere('color="red"'); $car->setWhere('clima=1'); $car->setOrder('price'); $res = $car->getAll(); var_dump($res); // 新しい車をデータベースに追加します $data = array( 'model' => 'Super Trooper', 'hp' => 140, 'color' => 'black', 'clima' => 0, 'price' => 19000 ); $newCarId = $car->save($data); var_dump($newCarId); // 既存の車の情報を更新します $data = array( 'id' => $newCarId, 'clima' => 1, 'price' => 20000, ); $res = $car->save($data); // $car->update($data); と同じです var_dump($res); // データベースから車を削除します $res = $car->remove($newCarId); var_dump($res); ]]> </programlisting> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/mdb-querytool/api.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/mdb-querytool/api.xml +++ peardoc/ja/package/database/mdb-querytool/api.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id="package.database.mdb-querytool.api"> <refnamediv> <refname>API クイックリファレンス</refname> <refpurpose> 利用できるメソッドの概要。詳細は、API ドキュメントを参照すること </refpurpose> </refnamediv> <refsect1 id="package.database.mdb-querytool.api.methodlist"> <title><classname>MDB_QueryTool</classname> で使用できるメソッド</title> <para> <classname>MDB_QueryTool</classname> は以下のメソッドを提供しています。 <itemizedlist> <listitem> <para>autoJoin($tables)</para> <para> 指定したテーブルを連結します。連結方法はカラム名から自動で判断します。 つまり、table1 に &quot;table2_id&quot; というカラムがあったとすると、 このメソッドは &quot;WHERE table1.table2_id=table2.id&quot; とします。 ここで作成される結合条件は、すべて AND で連結されます。 </para> </listitem> <listitem> <para>getDbInstance</para> <para>PEAR::DB オブジェクトを返します。</para> </listitem> <listitem> <para>setDbInstance</para> <para>既存の PEAR::DB オブジェクトを <classname>MDB_QueryTool</classname> に渡します。</para> </listitem> <listitem> <para>get($id, $column)</para> <para> 単一のエントリのデータを取得します。 二番目のパラメータにカラムをひとつだけ指定した場合は、 結果は配列ではなく直接返されます! </para> </listitem> <listitem> <para>getMultiple($ids, $column)</para> <para> <function>get</function> と同じですが、 配列 $ids に対応するすべてのデータを取得します。 </para> </listitem> <listitem> <para>getAll()</para> <para>データベースのすべてのエントリを取得します。</para> </listitem> <listitem> <para>getCol($column)</para> <para> このメソッドはひとつのカラムのみを返すので、結果は一次元の配列となります。 つまり、<function>setSelect</function> を使用する場合は、 取得したいそのカラムに対して「のみ」設定しなければならないということです。 一般的な使用法は次のようになります。 <programlisting role="php"> <![CDATA[ $table->setSelect('id'); $ids = $table->getCol(); // あるいは $ids = $table->getCol('id'); ]]> </programlisting> こうすると、ids はすべての id からなる配列となります。 </para> </listitem> <listitem> <para>getCount()</para> <para>エントリの数を取得します。</para> </listitem> <listitem> <para>getDefaultValues()</para> <para> DB 内のカラムに対応する要素にすべて空の要素が格納された配列を返します。 </para> </listitem> <listitem> <para>getQueryString()</para> <para>現在のクエリを文字列として返します。</para> </listitem> <listitem> <para>save($data)</para> <para> <function>update</function> あるいは <function>add</function> のいずれかをコールしてデータを保存します。データ中で primaryCol が指定されていた場合は、このメソッドは渡されたデータが更新されるべきものである (<function>update</function> をコールする) と判断します。 それ以外の場合は <function>add</function> メソッドをコールします。 この挙動が気に入らない場合は、直接 <function>add</function> および <function>update</function> を使用し、このメソッドは無視してください。このメソッドは、 新規登録時と更新時の両方で入力チェックを行う場合などに有用です。 このメソッドをオーバーライドしてここでチェックを行うようにすれば、 どちらの場合でもチェック処理が行われます。 </para> </listitem> <listitem> <para>update($data)</para> <para>データセットのメンバを更新します。</para> </listitem> <listitem> <para>add($data)</para> <para>新しいメンバをデータベースに追加します。</para> </listitem> <listitem> <para>addMultiple($data)</para> <para>複数の新しいメンバをデータベースに追加します。</para> </listitem> <listitem> <para>remove($data, $whereCol)</para> <para> データベースからメンバを削除します。 <parameter>data</parameter> は、削除されるカラムの値です (integer/string)。配列を指定する場合は、一致する条件を指定する 複数のカラムを設定しなければなりません (この場合、 二番目のパラメータは無視されます)。 <parameter>$whereCol</parameter> は、data と比較するカラムです。 <parameter>data</parameter> が配列でない場合にのみ用いられます。 </para> </listitem> <listitem> <para>removeAll()</para> <para>テーブルを空にします。</para> </listitem> <listitem> <para>removeMultiple($ids, $colName)</para> <para> 指定した id のデータセットを削除します。<parameter>colName</parameter> を指定した場合は、それを主キーのカラム名として使用します。 </para> </listitem> <listitem> <para>removePrimary($ids, $colName, $atLeastOneObject)</para> <para> メンバをデータベースから削除し、指定したオブジェクトの <function>remove</function> メソッドをコールします。 これにより、このテーブルを参照している別のテーブルの行がすべて削除されます。 </para> </listitem> <listitem> <para>setLimit($from=0, $count=0)</para> <para>その後のクエリでの取得件数の制限を設定します。</para> </listitem> <listitem> <para>getLimit()</para> <para>その後のクエリでの取得件数の制限値を取得します。</para> </listitem> <listitem> <para>setWhere($whereCondition)</para> <para>現在のインスタンスで使用する where 条件を設定します。</para> </listitem> <listitem> <para>getWhere()</para> <para>現在のインスタンスで使用する where 条件を取得します。</para> </listitem> <listitem> <para>addWhere($whereCondition, $condition)</para> <para>where 句に文字列を追加します。デフォルトの <parameter>condition</parameter> は AND です。</para> </listitem> <listitem> <para>addWhereSearch($column, $stringToSearch, $condition)</para> <para> where-like 句を追加します。指定した文字列に対する like 検索を行います。つまり、 <programlisting role="php">$this->addWhereSearch(&apos;name&apos;, &apos;otto hans&apos;)</programlisting> のようにコールすると、 <programlisting>UPPER(name) LIKE "%OTTO%HANS%"</programlisting> のような where 句が作成され、指定した文字列に対する検索が行われます。 </para> </listitem> <listitem> <para>setOrder($orderCondition, $desc=&false;)</para> <para>現在のインスタンスで使用する order 条件を設定します。</para> </listitem> <listitem> <para>getOrder()</para> <para>現在のインスタンスで使用する order 条件を取得します。</para> </listitem> <listitem> <para>addOrder($orderCondition, $desc=&false;)</para> <para>クエリで使用する order パラメータを追加します。</para> </listitem> <listitem> <para>setHaving($havingCondition)</para> <para>現在のインスタンスで使用する having 条件を設定します。</para> </listitem> <listitem> <para>getHaving()</para> <para>現在のインスタンスで使用する having 条件を取得します。</para> </listitem> <listitem> <para>addHaving($what, $connectString)</para> <para>クエリで使用する having パラメータを追加します。</para> </listitem> <listitem> <para>setJoin($table, $where, $joinType)</para> <para>現在のインスタンスで使用する join 条件を設定します。</para> </listitem> <listitem> <para>setLeftJoin($table, $where)</para> <para>$this->table に対する left join を設定します。</para> </listitem> <listitem> <para>addLeftJoin($table, $where, $type)</para> <para>クエリに left join を追加します。</para> </listitem> <listitem> <para>setRightJoin($table, $where)</para> <para>$this->table に対する right join を設定します。</para> </listitem> <listitem> <para>getJoin($what)</para> <para>join 条件を取得します。</para> </listitem> <listitem> <para>addJoin($table, $where, $type)</para> <para> join で使用するテーブルと where 条件を追加します。 <programlisting role="php"> <![CDATA[ setJoin(array(table1, table2), '<where clause1> AND <where clause2>'); ]]> </programlisting> とコールするかわりに、 <programlisting role="php"> <![CDATA[ setJoin(table1,'<where clause1>'); addJoin(table2,'<where clause2>'); ]]> </programlisting> とコールすることもできます。 </para> </listitem> <listitem> <para>setTable($table)</para> <para>このクラスで現在作業中のテーブルを設定します。</para> </listitem> <listitem> <para>getTable()</para> <para>このクラスで現在作業中のテーブルを取得します。</para> </listitem> <listitem> <para>setGroup($group)</para> <para>group-by 条件を設定します。</para> </listitem> <listitem> <para>getGroup()</para> <para>group-by 条件を取得します。</para> </listitem> <listitem> <para>setSelect($what)</para> <para><parameter>what</parameter> で指定したカラムのみを結果で返すようにします。</para> </listitem> <listitem> <para>addSelect($what, $connectString)</para> <para> クエリの select 部に使用する文字列を追加します。既存の文字列に対して <parameter>connectString</parameter> を使用して連結されます。 このパラメータのデフォルトは、カンマです (&quot;SELECT xxx FROM...&quot; における xxx が、クエリの select 部です)。 </para> </listitem> <listitem> <para>getSelect()</para> <para>クエリの select 部を取得します。</para> </listitem> <listitem> <para>setDontSelect($what)</para> <para>結果セットに含めないカラムを設定します。</para> </listitem> <listitem> <para>getDontSelect()</para> <para>結果セットに含めないカラムを取得します。</para> </listitem> <listitem> <para>reset($what)</para> <para>set* で設定した内容をすべてリセットします。パラメータを指定しなかった場合はすべてをリセットします。</para> </listitem> <listitem> <para>setOption($option, $value)</para> <para> クラスの動作モードを設定します。&apos;raw&apos; モードは、 クエリを作成する際にデータをクォートしません。 </para> </listitem> <listitem> <para>getOption($option)</para> <para>指定したオプションを取得します。</para> </listitem> <listitem> <para>debug($string)</para> <para>このメソッドをオーバーライドし、queryString を表示することでクエリの内容を確認したりします。</para> </listitem> <listitem> <para>getTableShortName($table)</para> <para>テーブルの短縮名を取得します。</para> </listitem> <listitem> <para>execute($query, $method)</para> <para> クエリを実行します (<parameter>query</parameter> が null の場合は現在のクエリが実行されます)。 </para> </listitem> <listitem> <para>writeLog($text)</para> <para> イベントをログファイルに書き込みます。 それ以外に時間の計測などの作業も行います。追加のドキュメントを参照ください。 </para> </listitem> <listitem> <para>returnResult($result)</para> <para> 選択した結果の型を返します。 </para> </listitem> <listitem> <para>setIndex($key)</para> <para> 結果をフォーマットし、<parameter>key</parameter> でインデックス化します。 注意: これを使用する際には、同じ名前のインデックスを複数指定しないように気をつけましょう。 同じキーを複数回指定することはできないので、その場合はデータを失ってしまいます! 結果を &apos;brother&apos; や &apos;sister&apos; といった値を持つキー (&apos;relationtoMe&apos;) でインデックス化すると、次のような結果が返されます。 <programlisting role="php"> <![CDATA[ $res['brother'] = array('name' => 'xxx'); $res['sister'] = array('name' => 'xxx'); ]]> </programlisting> しかし、もしカラム &apos;relationtoMe&apos; が &apos;brother&apos; というエントリを複数持っていた場合は、返されるデータセットにはそのうちひとつしか含まれません。 どれが返されるのかは、さまざまな条件に依存します。たとえば order の指定、データベース内のデータの格納方法などです。 2 つのカラムに依存するインデックスを設定することもできます。そのためには、 &apos;table1.id,table2.id&apos; のようにパラメータを渡します。 これは、インデックス化する際の文字列として使用されます。インデックスは 2 つの値をもとに作成されるので、たとえば &apos;1,2&apos; や &apos;2108,29389&apos; といった形になります。 この方法により、2 つの主キーからなるデータにアクセスできるようになります。 インデックスは文字列であることに注意しましょう! </para> </listitem> <listitem> <para>getIndex()</para> <para>インデックスを取得します。</para> </listitem> <listitem> <para>useResult($type)</para> <para> 返される結果の型を選択します (&apos;array&apos;、&apos;object&apos;、&apos;none&apos;)。 </para> </listitem> <listitem> <para>setErrorCallback($param)</para> <para>両方のコールバックを設定します。</para> </listitem> <listitem> <para>setErrorLogCallback($param)</para> <para>エラーログ用のコールバックを設定します。</para> </listitem> <listitem> <para>setErrorSetCallback($param)</para> <para>エラーを設定するコールバックを設定します。</para> </listitem> </itemizedlist> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/db-table/intro.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/db-table/intro.xml +++ peardoc/ja/package/database/db-table/intro.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <refentry id="package.database.db-table.intro"> <refnamediv> <refname>導入</refname> <refpurpose> データベースのテーブルに対するオブジェクト指向インターフェイス </refpurpose> </refnamediv> <refsect1> <title>DB_Table について</title> <para> DB_Table は、データベースのテーブルに対するオブジェクト指向のインターフェイスです。 PEAR DB クラスのラッパーとして動作し、 create、insert、update、delete および select の自動生成を補助するメソッドを提供します。 また、HTML_QuickForm を使用して入力フォームを自動生成するメソッドも提供します。 </para> <para> <ulink url="http://wiki.ciaweb.net/yawiki/index.php?area=DB_Table"> 完全なオンラインドキュメントは、こちらです</ulink>。 </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/db-querytool/intro.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/db-querytool/intro.xml +++ peardoc/ja/package/database/db-querytool/intro.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id="package.database.db-querytool.intro"> <refnamediv> <refname>導入</refname> <refpurpose> DB のデータを簡単に取得・変更するためのオブジェクト指向インターフェイス </refpurpose> </refnamediv> <refsect1> <title>DB_QueryTool Description</title> <para> このパッケージは、SQL クエリ言語をオブジェクト指向で抽象化したものです。 setWhere、setOrder、setGroup、setJoin などのメソッドを提供することで、 簡単にクエリを作成できるようにしています。 また、HTML フォームと連携するために、習得しやすいインターフェイスを提供しています。 これはカラムのデータを配列形式で格納したもので、更新や追加は DB で行います。 このパッケージは SQL-Builder をもとにしており、 SQL 文の作成や実行が簡単にできるようになります。 </para> <para> <link linkend="package.database.mdb-querytool"> <classname>MDB_QueryTool</classname></link> のマニュアルにも、使用例やドキュメントなどの有用な情報があります。 そこに書かれている情報は、すべて <classname>DB_QueryTool</classname> にそのまま適用できます。もちろん、クラス名だけは別ですが。 </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/db-dataobject-formbuilder/intro.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/db-dataobject-formbuilder/intro.xml +++ peardoc/ja/package/database/db-dataobject-formbuilder/intro.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <refentry id="package.db.dataobject-formbuilder.intro"> <refnamediv> <refname>導入</refname> <refpurpose> DataObject クラスから HTML フォームを作成するパッケージ </refpurpose> </refnamediv> <refsect1> <title>DB_DataObject_FormBuilder について</title> <para> DB_DataObject_FormBuilder は、DB_DataObject および HTML_QuickForm によるアプリケーションの開発を手早く行うためのものです。 とりあえず動作するプロトタイプを手っ取り早く作成するためには、 まずデータベースを設計し、DataObject の createTable スクリプトを実行し、 できあがったオブジェクトを FormBuilder クラスに渡すようなスクリプトを書けばいいのです。 FormBuilder は、単純ながらきちんと動作する HTML_QuickForm オブジェクトを自動生成します。 それを用いてあなたのアプリケーションをテストすることができます。 また、フォームの送信ボタンが押された際に、insert() と update() のどちらのコマンドを実行するかを自動で検出するメソッドも提供します。 DataObject の links.ini ファイルを作っておけば、それを自動的に認識します。 外部キーに対応する項目は、リンク先のテーブルの内容を元にした select となります。 さまざまなオプションパラメータを DataObjects.ini に記述することもできますし、 派生クラスのプロパティとして設定することもできます。これらを使用することで、 生成されるフォームをよりよくすることができます。 プロトタイプをもとに徐々に機能を追加していけば、 完全な機能を実装したフォームを得ることができます。 基本的な使用法はこのようになります。 <programlisting role="php"> <![CDATA[ $do =& new MyDataObject(); // ここに "$do->get($some_id);" を書いて、新規オブジェクトではなく // 既存のオブジェクトを利用することもできます $fg =& DB_DataObject_FormBuilder::create($do); $form =& $fg->getForm(); if ($form->validate()) { $form->process(array(&$fg,'processForm'), false); $form->freeze(); } $form->display(); ]]> </programlisting> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/mdb-querytool.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/mdb-querytool.xml +++ peardoc/ja/package/database/mdb-querytool.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <sect1 id="package.database.mdb-querytool"> <title>MDB_QueryTool</title> <para> このパッケージは、SQL クエリ言語をオブジェクト指向で抽象化したものです。 setWhere、setOrder、setGroup、setJoin などのメソッドを提供することで、 簡単にクエリを作成できるようにしています。 </para> &package.database.mdb-querytool.intro; &package.database.mdb-querytool.api; </sect1> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/db-table.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/db-table.xml +++ peardoc/ja/package/database/db-table.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <sect1 id="package.database.db-table"> <title>DB_Table</title> <para> DB_Table は、データベースのテーブルに対するオブジェクト指向のインターフェイスです。 </para> &package.database.db-table.intro; </sect1> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/db-querytool.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/db-querytool.xml +++ peardoc/ja/package/database/db-querytool.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <sect1 id="package.database.db-querytool"> <title>DB_QueryTool</title> <para> このパッケージは、SQL クエリ言語をオブジェクト指向で抽象化したものです。 setWhere、setOrder、setGroup、setJoin などのメソッドを提供することで、 簡単にクエリを作成できるようにしています。 </para> &package.database.db-querytool.intro; </sect1> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/db-dataobject-formbuilder.xml?view=markup&rev=1.1 Index: peardoc/ja/package/database/db-dataobject-formbuilder.xml +++ peardoc/ja/package/database/db-dataobject-formbuilder.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <sect1 id="package.database.db-dataobject-formbuilder"> <title>DB_DataObject_FormBuilder</title> <para> DataObject クラスから HTML フォームを作成するパッケージ </para> <para> <ulink url="http://pear.reversefold.com/dokuwiki/doku.php?id=pear:db_dataobject_formbuilder"> 現在のところ、詳細なドキュメントはこちらにあります </ulink>。 </para> <para> <ulink url="http://opensource.21st.de/static/formbuilder/rapidprototyping-kr.pdf"> FormBuilder についてのプレゼンテーションです </ulink>。 </para> &package.database.db-dataobject-formbuilder.intro; </sect1> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
« previous php.pear.doc (#8663) next »