Colocar pagina de INICIO

edited noviembre 2007 in Principiantes
buenas, aqui estoy yo de nuevo...

Como puedo hacer para colocar una pagina de inicio y que no salga el mensaje de la instalacion exitosa del kumbia. Como puedo hacer que lo pueda ejecutar con http://localhost/proyecto y que por defecto abra una vista cualquiera.- Espero me respondan... GRACIAS..

Comentarios

  • edited 10:07
    Hace un tiempo le pregunte eso a Andres y me dijo que en ApplicationControllerBase, en el archivo "application.php", existe un metodo init(), en ese lugar debes colocar por ejemplo:
    	class ApplicationControllerBase {
    	  	function init(){		    
    
    			$this->route_to('controller: acceso', 'action: index');
    
    		}
    	}
    

    Espero que funcione. <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->

    Saludos.
  • edited 10:07
    He puesto lo que indicais y me dice que el controlador 'acceso' no existe. ¿que me falta?.

    Lo que quiero es que el usuario entre a un formnulario de validacion de usuario/clave ¿algun tutorial para esto o mejor, ejemplo?. El libro no me ayuda mucho
  • Te muestra ese mensaje porq no tienes el controller acceso debes crearlo...
  • edited 10:07
    He puesto lo que indicais y me dice que el controlador 'acceso' no existe. ¿que me falta?.

    Lo que quiero es que el usuario entre a un formnulario de validacion de usuario/clave ¿algun tutorial para esto o mejor, ejemplo?. El libro no me ayuda mucho

    Creo que deberas entonces utilizar el controllador de usuario y la action clave. Creo que en el libro explica como hacerlo, aunque ahora no recuerdo bien donde.
  • edited 10:07
    <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Shocked" /><!-- s:shock: --> ya he averiguado que todo comieza en application.php con kumbia:info, que es una funcion que esta definida en kumbia.php.


    Donde debo añadir una funcion o lo que sea para que se empiece a mostrar mi pagina de inicio?
  • edited 10:07
    Hace un tiempo le pregunte eso a Andres y me dijo que en ApplicationControllerBase, en el archivo "application.php", existe un metodo init(), en ese lugar debes colocar por ejemplo:
    	class ApplicationControllerBase &#123;
    	  	function init&#40;&#41;&#123;		    
    
    			$this-&gt;route_to&#40;'controller&#58; acceso', 'action&#58; index'&#41;;
    
    		&#125;
    	&#125;
    

    Espero que funcione. <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->

    Saludos.

    Coloca lo que comento el compañero un poco más arriba.
  • edited 10:07
    ¿Cual es la clave ejemplo tienda? ¿Como se pueden crear nuevos usaurios?
    AYudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.
    Toi a punto de empezar a escribir la aplicacion "a pelo" pues me encuentro en un callejon ¿sin salida?
  • edited 10:07
    Si te explicas un poco mejor quizas podamos ayudarte antes.

    Un saludo.
  • edited 10:07
    Ok. Me explico.

    Primero, vengo de realizar aplicacion html/php/pgsql-mysql "clasicas". Una mezcla de codigo php/html/sql.
    Segundo: por exigencias de un cliente debo realizar una aplicacion web aplicando MVC y despues de googlear y leer me he decidido por el framework Kumbia. Por dos cosas, echo por hispanoparlantes (y pensantes) y por lo tanto la documentacion está en cristiano.

    Despues de leer toda la documentacion sigo sin saber como iniciar un proyecto. Acostumbrado estoy a crear un index.php con frames/menus/links etc pero no se como hacerlo con Kumbia pues la programacion es radicalmente distinta.
    He descargado el ejemplo tienda y despues de averiguar viendo los fuentes u este foro he logrado llegar hasta el login. Eso si, no averiguo la clave porque está encriptada pero modificando los fuentes y anulando los controles de usuario he llegado hasta crear registros. Esto es GENIAL. Los mantenimientos se hacen SOLOS.
    Si el fundamento es separar el php del html y del sql ¿como monto el inicio de la aplicacion para que al llamar a esa url salga el index.php con el menú//etc qye se quiera (algo como por ejemplo <!-- m --><a class="postlink" href="http://www.viajesteide.info">http://www.viajesteide.info</a><!-- m -->)? Pensé que esto estaría en el ejemplo tienda pero como no se la clave de acceso no puedo entrar.

    Espero haber aclarado mis dudas y que me podais ayudar dandome el empujon necesario para arrancar.......

    Gracias
  • edited 10:07
    Perdon, el ejemplo es <!-- m --><a class="postlink" href="http://www.tenerife-exursions.info">http://www.tenerife-exursions.info</a><!-- m -->. Metedura de patar......
  • edited 10:07
    Vale, ahora si, jejeje. Tienes que buscar el fichero que se encuentra en la carpeta controllers, applicationcontroller.php y añadir en el metodo index la siguiente linea

    $this->route_to('controller: login');

    donde acceso sera tu pagina principal en este caso imagino que login. Si es así como se llama.

    Espero que esto te funcione compañero, yo he probado todo el ejemplo tienda y me funciona a la perfección, a excepto de cuando utiliza la classe Auth para validar, que como utilizo la 0.4.7 estable no tengo esa clase y utilice el find_first para encontrar y validar el usuario.
Sign In or Register to comment.