Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2009, 04:56
bellleti
 
Fecha de Ingreso: abril-2008
Mensajes: 144
Antigüedad: 16 años, 8 meses
Puntos: 1
De acuerdo Respuesta: principiante, ayuda Zend Framework

gracias por tu explicacion gator! ahora me estado peleando con mi primera aplicacion, y ya va funcionando, como podria canviar la ruta de acceso de apache, ya que solo me funciona si pongo el index.php en htdocs, y para tener un poco de orden pues me gustaria htdocs/zend por ejemplo para no tener un lio enorme en htdocs, tengo que cambiar algo de apache? uso xampp


y aca un resumen de mi primera aplicacion con zend por si alguien le interessa :)



mi htacces
Código PHP:

      RewriteEngine on
      RewriteRule 
!.(js|ico|gif|jpg|png|css)$ index.php 
mi index.php en htdocs
Código PHP:
<?php
error_reporting
(E_ALL|E_STRICT);
date_default_timezone_set('Europe/London');
set_include_path('.' PATH_SEPARATOR './library'
PATH_SEPARATOR './application/models/'
PATH_SEPARATOR get_include_path());
include 
"library/Zend/Loader.php";
Zend_Loader::loadClass('Zend_Controller_Front');
// setup controller
$frontController Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
// run!
$frontController->dispatch();
mi IndexControllador en htdocs/application/controller
Código PHP:
<?php
class IndexController extends Zend_Controller_Action
{

    function 
init()
    {
    
$this->initView();
    }
    function 
indexAction()
    {
    echo 
"<p> in IndexController::indexAction()</p>";
    }
    
    function 
addAction()
    {
    
$this->view->title="Add New Album";
    
$this->render();
    }
    
    function 
editAction()
    {
    echo 
"<p> in IndexController::editAction()</p>";
    }
    
    function 
deleteAction()
    {
    echo 
"<p> in IndexController::deletAction()</p>";
    }
    
}
mi add.phtml en htdocs/application/views/scripts/index/add.phtml

Código PHP:
<html>
<head>
<title><?php echo $this->escape($this->title); ?></title>
</head>
<body>
<h1><?php echo $this->escape($this->title); ?></h1>
</body>
</html>