Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/12/2010, 17:07
Avatar de gajupo
gajupo
 
Fecha de Ingreso: noviembre-2008
Mensajes: 6
Antigüedad: 15 años, 6 meses
Puntos: 0
Mensaje Respuesta: Ayuda con variables en IndexSuccess.php

Son el archivo actions.class.php y el IndexSuccess.php

Código PHP:
/*
     actions.class.php
     ======================================
<?php

/**
 * inicio actions.
 *
 * @package    
 * @subpackage inicio
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z 
 */
class inicioActions extends sfActions
{
  public function 
executeIndex(sfWebRequest $request)
  {
     
//para sacar los logos de las acreditaciones
    
$this->certificacioness = array();
    
$this->certificacioness Doctrine_Core::getTable('inicio')->getImgCertificaciones();

    
$this->inicios Doctrine_Core::getTable('inicio')->getAll();
      
//->createQuery('ab')
      //->execute(); 

    //para consultar el slide principal
    
$this->mainSlide = array();
    
$this->mainSlide =  Doctrine_Core::getTable('inicio')->getMainSlide();

  }

  public function 
executeNew(sfWebRequest $request)
  {
    
$this->form = new inicioForm();
  }

  public function 
executeCreate(sfWebRequest $request)
  {
    
$this->forward404Unless($request->isMethod(sfRequest::POST));

    
$this->form = new inicioForm();

    
$this->processForm($request$this->form);

    
$this->setTemplate('new');
  }

  public function 
executeEdit(sfWebRequest $request)
  {
    
$this->forward404Unless($inicio Doctrine_Core::getTable('inicio')->find(array($request->getParameter('idinicio'))), sprintf('Object inicio does not exist (%s).'$request->getParameter('idinicio')));
    
$this->form = new inicioForm($inicio);
  }

  public function 
executeUpdate(sfWebRequest $request)
  {
    
$this->forward404Unless($request->isMethod(sfRequest::POST) || $request->isMethod(sfRequest::PUT));
    
$this->forward404Unless($inicio Doctrine_Core::getTable('inicio')->find(array($request->getParameter('idinicio'))), sprintf('Object inicio does not exist (%s).'$request->getParameter('idinicio')));
    
$this->form = new inicioForm($inicio);

    
$this->processForm($request$this->form);

    
$this->setTemplate('edit');
  }

  public function 
executeDelete(sfWebRequest $request)
  {
    
$request->checkCSRFProtection();

    
$this->forward404Unless($inicio Doctrine_Core::getTable('inicio')->find(array($request->getParameter('idinicio'))), sprintf('Object inicio does not exist (%s).'$request->getParameter('idinicio')));
    
$inicio->delete();

    
$this->redirect('inicio/index');
  }

  protected function 
processForm(sfWebRequest $requestsfForm $form)
  {
    
$form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
    if (
$form->isValid())
    {
      
$inicio $form->save();

      
$this->redirect('inicio/edit?idinicio='.$inicio->getIdinicio());
    }
  }
}
*/
Código PHP:
/*
 indexSuccess.php
========================================
<div id="wrapper">
    <div id="header">
        <a href="index.html" class="logo">Blue Moon - A corporate or portfolio site template</a>
        <div id="nav_main">
            <table align="right">
                <tr>
                    <td>
                        <!-- AddThis Button BEGIN -->
                        <div class="addthis_toolbox addthis_default_style ">
                        <a href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4ceaf8e15b5f46ce" class="addthis_button_compact">Share</a>
                        <span class="addthis_separator">|</span>
                        <a class="addthis_button_preferred_1"></a>
                        <a class="addthis_button_preferred_2"></a>
                        <a class="addthis_button_preferred_3"></a>
                        <a class="addthis_button_preferred_4"></a>
                        </div>
                        <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4ceaf8e15b5f46ce"></script>
                        <!-- AddThis Button END -->
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="text" class="input_seacha" />
                    </td>
                </tr>
            </table>
        </div>
        <!--
<ul id="nav">
            <li class="home"><a href="index.html">Home</a><span>Welcome</span></li>
            <li class="about-us"><a href="about-us.html">About Us</a><span>Find out more</span></li>
            <li class="services"><a href="services.html">Services</a><span>What we do</span></li>
            <li class="portfolio"><a href="portfolio.html">Portfolio</a><span>Past work</span></li>
            <li class="contact-us"><a href="contact-us.html">Contact Us</a><span>Say hello</span></li>
        </ul>
-->
    </div><!-- END HEADER -->
    <div id="container">
        <!-- BEGIN SLIDESHOW -->
        <ul id="slideshow">
            <?php
            
foreach($mainSlide as $slide):
              foreach (
$slide['inicio_media'] as $datos):
            
?>
                <!-- BEGIN SLIDE -->
                <li class="active">
                    <a href="#"><?php echo image_tag($datos['media_files']['ruta_file'], array( 'absolute'=>'true','size'=>'555x333','class'=>'slide-img')); ?></a>
                    <div class="slide-desc">
                        <div class="slide-meta">
                            <h1><?php echo $datos['titulo'?></h1>
                            <p>
                                <?php echo $datos['descripcion'?>
                            </p>
                        </div>
                        <div class="slide-link">
                            <a href="#" class="slide-button">View more</a>                    
                        </div>
                    </div>
                </li><!-- END SLIDE -->
            <?php        
              
endforeach;
            endforeach;
            
?>
            
            
        </ul><!-- END SLIDESHOW -->
        <ul id="usp">
            <li class="seperator"><h2 class="usp-1">¿Quiénes Somos?</h2>

                    <ul id="menu_exp">
                        <li class="none"><a href="#" title="Antecedentes">Antecedentes</a></li>
                        <li class="none"><a href="#" title="Acreditaciones">Acreditaciones</a></li>
                        <li class="none"><a href="#" title="Valor Agregado">Valor Agregado</a></li>
                        <li class="none"><a href="#" title="Nuestros Auditores">Nuestros Auditores</a></li>
                        <li class="none"><a href="#" title="Publicaciones">Publicaciones</a></li>
                    </ul>

            </li>
            <li class="seperator"><h2 class="usp-2">Servicios de Certificación</h2>
                <ul id="menu_exp">
                    <li class="none"><a href="#" title="Antecedentes">ISO 9001:2008</a></li>
                    <li class="none"><a href="#" title="Acreditaciones">ISO 14001:2004</a></li>
                    <li class="none"><a href="#" title="Valor Agregado">AS 9100</a></li>
                    <li class="none"><a href="#" title="Nuestros Auditores">AHCCP</a></li>
                    <li class="none"><a href="#" title="Publicaciones">ISO 13485:2003</a></li>
                    <li class="none"><a href="#" title="Publicaciones">CE Marking for Medical Devices</a></li>
                </ul>
            </li>
            <li class="seperator"><h2 class="usp-3">Proceso de Registro</h2>
                <ul id="menu_exp">
                    <li class="none"><a href="#" title="Certificación">Certificación</a></li>
                    <li class="none"><a href="#" title="Transferencias">Transferencias</a></li>
                    <li class="none"><a href="#" title="Cotización">Cotización</a></li>
                    <li class="none"><a href="#" title="E-Stewards">E-Stewards</a></li>
                    <li style="height: 20px;">&nbsp;</li>
                </ul>
            </li>
        </ul><!-- END USP -->
        <div class="col-narrow_acreditaciones col-border">
            <h2>Acreditaciones</h2>
            <table>
            <?php
            $cont
=0;
            
$imagenes = array();
            foreach(
$imagenes as $gale):
              foreach (
$gale['inicio_media'] as $rutas):
                    if(
$cont == 0)
                    {
                        echo 
"<tr>";
                    }
                    echo 
"<td>";
                    echo 
image_tag($rutas['media_files']['ruta_file'], array( 'absolute'=>'true'));
                    echo 
"</td>";
                   if(
$cont == 1)
                   {
                        echo 
"</tr>";
                        
$cont=-1;
                   }
                   
$cont++;
              endforeach;
            endforeach;
            
?>
            </table>
        </div><!-- END .COL-NARROW -->
        <div class="col-medium col-border">
            <h2>Bienvenido a Orion Registrar México</h2>
            <p>
                <?php
                    
//print_r($inicios->toArray());
                    
foreach($inicios as $inic):
                        echo 
$inic->getDescripcion();
                    endforeach;
                
?>
            </p>
        </div><!-- END .COL-MEDIUM -->
        <div class="col-narrow_more_visited">
            <h2>Lo Más Visto</h2>
            <ul id="menu_exp">
                <li><a href="#" title="Certificación">Certificación</a></li>
                <li><a href="#" title="Transferencias">Transferencias</a></li>
                <li><a href="#" title="Cotización">Cotización</a></li>
                <li><a href="#" title="E-Stewards">E-Stewards</a></li>
            </ul>
        </div><!-- END .COL-NARROW -->
    </div><!-- END CONTAINER -->
    <?php
        include_partial
('global/footer');
    
?>
</div><!-- END WRAPPER -->
</body>
*/

Saludos cordiales