mirror of
https://github.com/php/doc-es.git
synced 2026-03-26 08:22:08 +01:00
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@328498 c90b9560-bf6c-de11-be94-00142212c4b1
309 lines
9.7 KiB
XML
309 lines
9.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- $Revision$ -->
|
|
<!-- EN-Revision: 37a12bad6c625be2f4df088dfadb72ded9a3389e Maintainer: aeoris Status: ready -->
|
|
<!-- Reviewed: no -->
|
|
|
|
<section xml:id="yaf.configuration" xmlns="http://docbook.org/ns/docbook">
|
|
&reftitle.runtime;
|
|
&extension.runtime;
|
|
<para>
|
|
<table>
|
|
<title>&ConfigureOptions; de Yaf</title>
|
|
<tgroup cols="4">
|
|
<thead>
|
|
<row>
|
|
<entry>&Name;</entry>
|
|
<entry>&Default;</entry>
|
|
<entry>&Changeable;</entry>
|
|
<entry>&Changelog;</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.library">yaf.library</link></entry>
|
|
<entry></entry>
|
|
<entry>su valor PHP_INI_ALL</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.action-prefer">yaf.action_prefer</link></entry>
|
|
<entry>0</entry>
|
|
<entry>su valor PHP_INI_ALL</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.lowcase-path">yaf.lowcase_path</link></entry>
|
|
<entry>0</entry>
|
|
<entry>su valor PHP_INI_ALL</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.use-spl-autoload">yaf.use_spl_autoload</link></entry>
|
|
<entry>0</entry>
|
|
<entry>su valor PHP_INI_ALL</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.forward-limit">yaf.forward_limit</link></entry>
|
|
<entry>5</entry>
|
|
<entry>su valor PHP_INI_ALL</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.name-suffix">yaf.name_suffix</link></entry>
|
|
<entry>1</entry>
|
|
<entry>su valor PHP_INI_ALL</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.name-separator">yaf.name_separator</link></entry>
|
|
<entry></entry>
|
|
<entry>su valor PHP_INI_ALL</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.cache-config">yaf.cache_config</link></entry>
|
|
<entry>0</entry>
|
|
<entry>su valor PHP_INI_SYSTEM</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.environ">yaf.environ</link></entry>
|
|
<entry>product</entry>
|
|
<entry>su valor PHP_INI_SYSTEM</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
<row>
|
|
<entry><link linkend="ini.yaf.use-namespace">yaf.use_namespace</link></entry>
|
|
<entry>0</entry>
|
|
<entry>su valor PHP_INI_ALL</entry>
|
|
<entry><!-- leave empty, this will be filled by an automatic script --></entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
|
|
&ini.descriptions.title;
|
|
|
|
<para>
|
|
<variablelist>
|
|
<varlistentry xml:id="ini.yaf.library">
|
|
<term>
|
|
<parameter>yaf.library</parameter>
|
|
<type>string</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
La ruta de la biblioteca global, Yaf_loader buscará la biblioteca global dentro
|
|
de este directorio.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="ini.yaf.action-prefer">
|
|
<term>
|
|
<parameter>yaf.action_prefer</parameter>
|
|
<type>integer</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
Si solamente hay una parte en PATH_INFO, debería considerarse como un
|
|
controlador o una acción.
|
|
</para>
|
|
<para>
|
|
Si se configura a "On", se considerará como un nombre de una Acción.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="ini.yaf.lowcase-path">
|
|
<term>
|
|
<parameter>yaf.lowcase_path</parameter>
|
|
<type>integer</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
Si transformar a minúsculas todas las rutas durante la autocarga de clases.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="ini.yaf.use-spl-autoload">
|
|
<term>
|
|
<parameter>yaf.use_spl_autoload</parameter>
|
|
<type>integer</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
Cuando este valor es "On", si <classname>Yaf_Loader</classname> no puede
|
|
encontrar una clase, devolverá &false;, después da la oportunidad de llamar a
|
|
otra función de autocarga.
|
|
</para>
|
|
<para>
|
|
Cuando este valor es "Off", si <classname>Yaf_Loader</classname> no puede
|
|
encontrar una clase, devolverá &true;, y hará que la autocarga de la clase
|
|
falle permanentemente.
|
|
</para>
|
|
<note>
|
|
<para>
|
|
Yaf registrará su cargador durante la instanciación de
|
|
<classname>Yaf_Application</classname>, por lo que cualquier otro autocargador
|
|
que se registre antes de la instanciación será llamado antes de
|
|
<methodname>Yaf_Loader::autoload</methodname>.
|
|
</para>
|
|
</note>
|
|
<para>
|
|
Cuando este valor es "Off" (predeterminado),
|
|
<methodname>Yaf_Loader::autoload</methodname> devolverá siempre
|
|
&true;.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="ini.yaf.forward-limit">
|
|
<term>
|
|
<parameter>yaf.forward_limit</parameter>
|
|
<type>integer</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
La cuenta hacia adelante máxima, por defecto es 5, lo que significa que se puede tener un valor
|
|
máximo de 5 en la pila hacia adelante.
|
|
</para>
|
|
<para>
|
|
Esto es una protección para prevenir
|
|
<methodname>Yaf_Controller_Abstract::forward</methodname> recursivas.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="ini.yaf.name-suffix">
|
|
<term>
|
|
<parameter>yaf.name_suffix</parameter>
|
|
<type>integer</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
Cuando es "On", Yaf_Loader identificará una clase por su sufijo para decidir
|
|
si es una clase MVC.
|
|
</para>
|
|
<para>
|
|
Cuando es "Off", Yaf_Loader buscará el prefijo del nombre de la clase.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="ini.yaf.name-separator">
|
|
<term>
|
|
<parameter>yaf.name_separator</parameter>
|
|
<type>string</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
Cuando no está vacío, Yaf_Loader identificará el sufijo de la clase y
|
|
el valor de la cadena para ésta.
|
|
</para>
|
|
<para>
|
|
Por ejemplo, cuando este valor es "_", Yaf_Loader tomará Index_Controller como
|
|
una clase Controladora, e IndexController como una clase normal.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="ini.yaf.cache-config">
|
|
<term>
|
|
<parameter>yaf.cache_config</parameter>
|
|
<type>integer</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
Si es "On", y mientras que se use el archifo de configuración ini como
|
|
parámetro de <methodname>Yaf_Application</methodname>, el resultado
|
|
de la compilación del fichero de configuración ini será almacenado en caché en el
|
|
proceso de PHP.
|
|
<note>
|
|
<para>
|
|
Yaf examina el mtime del fichero ini, y si cambió desde
|
|
la última compilación, Yaf lo recargará.
|
|
</para>
|
|
</note>
|
|
<warning>
|
|
<para>
|
|
Yaf utiliza la ruta del fichero ini como la clave de entrada de caché, por lo que
|
|
usa la ruta absoluta en la ruta del fichero ini, de otro modo podrían existir
|
|
conflictos si dos aplicaciones usasen la misma ruta relativa de la configuración
|
|
ini.
|
|
</para>
|
|
</warning>
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="ini.yaf.environ">
|
|
<term>
|
|
<parameter>yaf.environ</parameter>
|
|
<type>string</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
Este valor es "product" por omisión, usado por Yaf para obtener la sección
|
|
de configuración de un fichero de configuración ini.
|
|
</para>
|
|
<para>
|
|
Es decir, si este valor es "product", Yaf usará la sección llamada
|
|
"product" en el fichero de configuración ini (el primier parámetro de
|
|
la clase <classname>Yaf_Application</classname>) como configuración final de
|
|
la clase <classname>Yaf_Application</classname>.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry xml:id="ini.yaf.use-namespace">
|
|
<term>
|
|
<parameter>yaf.use_namespace</parameter>
|
|
<type>integer</type>
|
|
</term>
|
|
<listitem>
|
|
<para>
|
|
Sólo funciona a partir de PHP 5.3, si este valor es "On", todas las clases de Yaf
|
|
se nombrarán al estilo del espacio de nombres.
|
|
</para>
|
|
<para>
|
|
Por ejemplo:
|
|
<screen>
|
|
<![CDATA[
|
|
Yaf_Route_Rewrite => \Yaf\Route\Rewrite
|
|
Yaf_Request_Http => \Yaf\Request\Http
|
|
]]>
|
|
</screen>
|
|
Existe una excepción, que es algunas clases como
|
|
<classname>Yaf_Controller_Abstract</classname>.
|
|
El último coponente es una palabra clave de PHP, no podría usarse como nombre de
|
|
una clase, por lo que para tales clases:
|
|
<screen>
|
|
<![CDATA[
|
|
Yaf_Controller_Abstract => \Yaf\Controller_Abstract
|
|
Yaf_Route_Static => \Yaf\Route_Static
|
|
]]>
|
|
</screen>
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
</variablelist>
|
|
</para>
|
|
</section>
|
|
|
|
<!-- 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
|
|
indent-tabs-mode:nil
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"~/.phpdoc/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
|
|
--> |