<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.yaf-dispatcher.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'yaf-dispatcher.setdefaultcontroller.php',
    1 => 'Yaf_Dispatcher::setDefaultController',
    2 => 'Cambia el nombre del controlador por omisi&oacute;n',
  ),
  'up' => 
  array (
    0 => 'class.yaf-dispatcher.php',
    1 => 'Yaf_Dispatcher',
  ),
  'prev' => 
  array (
    0 => 'yaf-dispatcher.setdefaultaction.php',
    1 => 'Yaf_Dispatcher::setDefaultAction',
  ),
  'next' => 
  array (
    0 => 'yaf-dispatcher.setdefaultmodule.php',
    1 => 'Yaf_Dispatcher::setDefaultModule',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/yaf/yaf_dispatcher/setdefaultcontroller.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="yaf-dispatcher.setdefaultcontroller" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Yaf_Dispatcher::setDefaultController</h1>
  <p class="verinfo">(Yaf &gt;=1.0.0)</p><p class="refpurpose"><span class="refname">Yaf_Dispatcher::setDefaultController</span> &mdash; <span class="dc-title">Cambia el nombre del controlador por omisión</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-yaf-dispatcher.setdefaultcontroller-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_Dispatcher::setDefaultController</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$controller</code></span>): <span class="type"><span class="type"><a href="class.yaf-dispatcher.php" class="type Yaf_Dispatcher">Yaf_Dispatcher</a></span>|<span class="type"><a href="language.types.null.php" class="type null">null</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="simpara">
   Cambia el nombre del controlador que se usa cuando no puede extraerse un
   nombre de controlador del URI de la petición. El nombre se normaliza
   poniendo la primera letra en mayúscula.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-yaf-dispatcher.setdefaultcontroller-parameters">
  <h3 class="title">Parámetros</h3>
  <dl>
   
    <dt><code class="parameter">controller</code></dt>
    <dd>
     <p class="simpara">
      El nombre del controlador.
     </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-yaf-dispatcher.setdefaultcontroller-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="simpara">
   Devuelve el <span class="classname"><a href="class.yaf-dispatcher.php" class="classname">Yaf_Dispatcher</a></span>  en caso de éxito, or <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si la aplicación no está inicializada.
   </p>
 </div>


 <div class="refsect1 examples" id="refsect1-yaf-dispatcher.setdefaultcontroller-examples">
  <h3 class="title">Ejemplos</h3>
  <div class="example" id="example-1">
   <p><strong>Ejemplo #1 Ejemplo de <span class="methodname"><strong>Yaf_Dispatcher::setDefaultController()</strong></span></strong></p>
   <div class="example-contents">
<div class="phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php
$app </span><span style="color: #007700">= new </span><span style="color: #0000BB">Yaf_Application</span><span style="color: #007700">(</span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">) . </span><span style="color: #DD0000">"/conf/application.ini"</span><span style="color: #007700">);

</span><span style="color: #FF8000">// Las peticiones sin parte de controlador van ahora a HomeController, el nombre
// se normaliza poniendo la primera letra en mayúscula
</span><span style="color: #0000BB">Yaf_Dispatcher</span><span style="color: #007700">::</span><span style="color: #0000BB">getInstance</span><span style="color: #007700">()-&gt;</span><span style="color: #0000BB">setDefaultController</span><span style="color: #007700">(</span><span style="color: #DD0000">"home"</span><span style="color: #007700">);

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

  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-yaf-dispatcher.setdefaultcontroller-seealso">
  <h3 class="title">Véase también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="methodname"><a href="yaf-dispatcher.setdefaultmodule.php" class="methodname" rel="rdfs-seeAlso">Yaf_Dispatcher::setDefaultModule()</a> - Cambia el nombre del m&oacute;dulo por omisi&oacute;n</span></li>
    <li><span class="methodname"><a href="yaf-dispatcher.setdefaultaction.php" class="methodname" rel="rdfs-seeAlso">Yaf_Dispatcher::setDefaultAction()</a> - Cambia el nombre de la acci&oacute;n por omisi&oacute;n</span></li>
    <li><span class="methodname"><a href="yaf-dispatcher.getdefaultcontroller.php" class="methodname" rel="rdfs-seeAlso">Yaf_Dispatcher::getDefaultController()</a> - Recupera el nombre del controlador por omisi&oacute;n</span></li>
   </ul>
  </p>
 </div>


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