ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Notas de Symfony 2, 3


Enviado por   •  10 de Abril de 2017  •  Apuntes  •  541 Palabras (3 Páginas)  •  117 Visitas

Página 1 de 3

composer create-proyect symfony/framework-standard-edition curso_symfony/ "2.5.*"

cd curso_symfony

php app/check.php //verifica si hay errores en la instalación o si falta componentes.

php app/console server:run //prueba con un servidor virtual para ver si todo está bien instalado y si funciona

http://localhost/curso_symfony/web/app_dev.php //ruta de ejemplo modo de desarrollo

http://localhost/curso_symfony/web/app.php //ruta de ejemplo modo de producción

plugin de symfony para eclipse:

1- ir a http://symfony.dubture.com/

2- ir a Installation

3- Copiar la ruaa del boton Latest Release debajo de Stable Updatesite: http://p2.pdt-extensions.org/

4-menu Help de eclipse

5-Install new software

6- add

7- Pego la ruta y coloco un nombre al plugin : Symfony2 Eclipse Plugin

8-Clic en el botón ok

9 Despligo Frameworks/Content Management.

10-Selecciono symfony feature y pulso el boton next, next, acepto.

http://localhost/curso_symfony/web/app_dev.php/demo/ //ejemplo de ruta de una página

http://localhost/curso_symfony/web/app_dev.php/demo/hola_mundo2 //enviando paramentro hola_mundo2

las rutas de cada pagina a mostrar se configurar en Resource/config/routing.yml

Ejemplo de de una ruta de un bundle

nombre_ruba:

path: /ruta/{parametro}

defaults: { _controller: nombre_Bundle:Controlador:acción}

Ejemplo real:

curso_main_help:

path: /ayuda/{tema}

defaults: { _controller: CursoMainBundle:Default:ayuda}

*************************usar una accion para habir varias páginas estáticas********************

curso_pagina_estatica:

path: /info/{pagina}

defaults: { _controller: CursoMainBundle:Info:pagina_estatica, pagina:index }

*****************************controlador para llamar multiples páginas estáticas******************

public function pagina_estaticaAction($pagina)

{

if($pagina=='paginaNOrmal'){

return $this->redirect('nombre_ruta_route_del_archivo_yml');

}else if($pagina=='paginaNOrmal'){

return $this->redirect('nombre_ruta_route_del_archivo_yml',array('slug'=>'valor paramtro'));

}else if($pagina=='paginaFuera'){

return $this->redirect('http://google.com.do');

}else if($pagina=='interna'){

return $this->redirect($this->generateUrl('lapagina/elparametro'));

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (48 Kb)   docx (13 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com