<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.yaf.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'class.yaf-route-simple.php',
    1 => 'Yaf_Route_Simple',
    2 => 'La clase Yaf_Route_Simple',
  ),
  'up' => 
  array (
    0 => 'book.yaf.php',
    1 => 'Yaf',
  ),
  'prev' => 
  array (
    0 => 'yaf-router.route.php',
    1 => 'Yaf_Router::route',
  ),
  'next' => 
  array (
    0 => 'yaf-route-simple.assemble.php',
    1 => 'Yaf_Route_Simple::assemble',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/yaf/yaf-route-simple.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.yaf-route-simple.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.yaf-route-simple" class="reference">

 <h1 class="title">La clase Yaf_Route_Simple</h1>
 

 <div class="partintro"><p class="verinfo">(Yaf &gt;=1.0.0)</p>

  
  <div class="section" id="yaf-route-simple.intro">
   <h2 class="title">Introducción</h2>
   <p class="simpara">
    <span class="classname"><strong class="classname">Yaf_Route_Simple</strong></span> resuelve la información de la
    ruta a partir de la cadena de consulta. Solo es necesario indicarle qué
    clave de <code class="literal">$_GET</code> es el módulo, cuál es el controlador y
    cuál es la acción.
   </p>
   <p class="simpara">
    <span class="methodname"><a href="yaf-route-simple.route.php" class="methodname">Yaf_Route_Simple::route()</a></span> reclama la petición
    (devuelve <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>) en cuanto al menos una de esas claves está presente en
    la cadena de consulta, por lo que las rutas registradas después en la
    pila no se intentarán para dicha petición. Solo pasa (devuelve <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>)
    cuando ninguna de las claves configuradas aparece.
   </p>
  </div>
  

  <div class="section" id="yaf-route-simple.synopsis">
   <h2 class="title">Sinopsis de la clase</h2>

   
   <div class="classsynopsis">
    <span class="ooclass"><strong class="classname"></strong></span>

    
    <div class="classsynopsisinfo">
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">Yaf_Route_Simple</strong>
     </span>

     <span class="oointerface"><span class="modifier">implements</span> 
       <a href="class.yaf-route-interface.php" class="interfacename">Yaf_Route_Interface</a></span> {</div>
    
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Propiedades */</div>
    <div class="fieldsynopsis">
     <span class="modifier">protected</span>
      <var class="varname"><a href="class.yaf-route-simple.php#yaf-route-simple.props.controller">$<var class="varname">controller</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">protected</span>
      <var class="varname"><a href="class.yaf-route-simple.php#yaf-route-simple.props.module">$<var class="varname">module</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">protected</span>
      <var class="varname"><a href="class.yaf-route-simple.php#yaf-route-simple.props.action">$<var class="varname">action</var></a></var>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos */</div>
    <div class="constructorsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">function</span> <span class="methodname"><a href="yaf-route-simple.construct.php" class="methodname">__construct</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$module_name</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$controller_name</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$action_name</code></span>)</div>

    <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">function</span> <span class="methodname"><a href="yaf-route-simple.assemble.php" class="methodname">assemble</a></span>(<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$info</code></span>, <span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$query</code><span class="initializer"> = ?</span></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">function</span> <span class="methodname"><a href="yaf-route-simple.route.php" class="methodname">route</a></span>(<span class="methodparam"><span class="type"><a href="class.yaf-request-abstract.php" class="type Yaf_Request_Abstract">Yaf_Request_Abstract</a></span> <code class="parameter">$request</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

   }</div>
   

  </div>

  
  <div class="section" id="yaf-route-simple.props">
   <h2 class="title">Propiedades</h2>
   <dl>
    
     <dt id="yaf-route-simple.props.controller"><var class="varname">controller</var></dt>
     <dd>
      <p class="para"/>
     </dd>
    
    
     <dt id="yaf-route-simple.props.module"><var class="varname">module</var></dt>
     <dd>
      <p class="para"/>
     </dd>
    
    
     <dt id="yaf-route-simple.props.action"><var class="varname">action</var></dt>
     <dd>
      <p class="para"/>
     </dd>
    
   </dl>
  </div>
  

 </div>

 























<h2>Tabla de contenidos</h2><ul class="chunklist chunklist_reference"><li><a href="yaf-route-simple.assemble.php">Yaf_Route_Simple::assemble</a> — Ensamblar un URL</li><li><a href="yaf-route-simple.construct.php">Yaf_Route_Simple::__construct</a> — El constructor de la clase Yaf_Route_Simple</li><li><a href="yaf-route-simple.route.php">Yaf_Route_Simple::route</a> — Enviar una petici&oacute;n</li></ul>
</div>
<?php manual_footer($setup); ?>