<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.yaf-request-abstract.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'yaf-request-abstract.setbaseuri.php',
    1 => 'Yaf_Request_Abstract::setBaseUri',
    2 => 'Establecer el URI base',
  ),
  'up' => 
  array (
    0 => 'class.yaf-request-abstract.php',
    1 => 'Yaf_Request_Abstract',
  ),
  'prev' => 
  array (
    0 => 'yaf-request-abstract.setactionname.php',
    1 => 'Yaf_Request_Abstract::setActionName',
  ),
  'next' => 
  array (
    0 => 'yaf-request-abstract.setcontrollername.php',
    1 => 'Yaf_Request_Abstract::setControllerName',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/yaf/yaf_request_abstract/setbaseuri.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="yaf-request-abstract.setbaseuri" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Yaf_Request_Abstract::setBaseUri</h1>
  <p class="verinfo">(Yaf &gt;=1.0.0)</p><p class="refpurpose"><span class="refname">Yaf_Request_Abstract::setBaseUri</span> &mdash; <span class="dc-title">Establecer el URI base</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-yaf-request-abstract.setbaseuri-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">function</span> <span class="methodname"><strong>Yaf_Request_Abstract::setBaseUri</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$uir</code></span>): <span class="type"><span class="type"><a href="class.yaf-request-abstract.php" class="type Yaf_Request_Abstract">Yaf_Request_Abstract</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="para rdfs-comment">
   Establece el URI base. El URI base se usa al enrutar. En la fase de enrutamiento, el
   URI solicitado se usa para enrutar una petición, mientras que es URI base para saltar la
   parte anterior(URI base) del URI solicitado.

   Esto es, si viene una petición con un URI solicitado como a/b/c, si se establece el URI
   base a &quot;a/b&quot;, se usará solamente &quot;/c&quot; en la fase de enrutamiento.
   <blockquote class="note"><p><strong class="note">Nota</strong>: 
    <p class="para">
     Generalmente, no es necesario establecer esto, Yaf lo determinará automáticamente.
    </p>
   </p></blockquote>
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-yaf-request-abstract.setbaseuri-parameters">
  <h3 class="title">Parámetros</h3>
  <dl>
   
    <dt><code class="parameter">uir</code></dt>
    <dd>
     <p class="para">
      El URI base
     </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-yaf-request-abstract.setbaseuri-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="simpara">
   Devuelve el propio objeto de la petición en caso de éxito, o <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> en caso
   de error.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-yaf-request-abstract.setbaseuri-examples">
  <h3 class="title">Ejemplos</h3>
  <div class="example" id="example-1">
   <p><strong>Ejemplo #1 Ejemplo de <span class="methodname"><strong>Yaf_Request_Abstract::setBaseUri()</strong></span></strong></p>
   <div class="example-contents">
<div class="phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php
$request </span><span style="color: #007700">= new </span><span style="color: #0000BB">Yaf_Request_Simple</span><span style="color: #007700">(</span><span style="color: #DD0000">"GET"</span><span style="color: #007700">, </span><span style="color: #DD0000">"Index"</span><span style="color: #007700">, </span><span style="color: #DD0000">"Product"</span><span style="color: #007700">, </span><span style="color: #DD0000">"View"</span><span style="color: #007700">);

</span><span style="color: #FF8000">// The application lives under /myapp,
// requests come in as /myapp/product/view
</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setBaseUri</span><span style="color: #007700">(</span><span style="color: #DD0000">"/myapp"</span><span style="color: #007700">);
</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setRequestUri</span><span style="color: #007700">(</span><span style="color: #DD0000">"/myapp/product/view"</span><span style="color: #007700">);

</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getBaseUri</span><span style="color: #007700">());
</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getRequestUri</span><span style="color: #007700">());
</span><span style="color: #0000BB">?&gt;</span></code></pre></div>
   </div>

   <div class="example-contents"><p>Resultado del ejemplo anterior
es similar a:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">string(6) &quot;/myapp&quot;
string(19) &quot;/myapp/product/view&quot;</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-yaf-request-abstract.setbaseuri-seealso">
  <h3 class="title">Véase también</h3>
  <ul class="simplelist">
   <li><span class="methodname"><a href="yaf-request-abstract.getbaseuri.php" class="methodname" rel="rdfs-seeAlso">Yaf_Request_Abstract::getBaseUri()</a> - El prop&oacute;sito de getBaseUri</span></li>
   <li><span class="methodname"><a href="yaf-request-abstract.setrequesturi.php" class="methodname" rel="rdfs-seeAlso">Yaf_Request_Abstract::setRequestUri()</a> - El prop&oacute;sito de setRequestUri</span></li>
   <li><span class="methodname"><a href="yaf-request-abstract.getrequesturi.php" class="methodname" rel="rdfs-seeAlso">Yaf_Request_Abstract::getRequestUri()</a> - El prop&oacute;sito de getRequestUri</span></li>
  </ul>
 </div>


</div><?php manual_footer($setup); ?>