Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/php/silex»
De WikiEducator
(Página creada con '{{MiTitulo|Silex: Microframewor PHP}} {{TEP}} * http://silex.sensiolabs.org/ * http://librosweb.es/silex/ * http://www.slideshare.net/javier.eguiluz/silex-desarrollo-web-gil-y…') |
|||
(6 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{MiTitulo|Silex: Microframewor PHP}} | {{MiTitulo|Silex: Microframewor PHP}} | ||
− | {{ | + | {{Objetivo| |
+ | * Silex es un microframework desarrollado con PHP 5.3. | ||
+ | * Se basa en los mismos principios que Symfony2 y Pimple | ||
+ | * Inspirado en Sinatra (Ruby) | ||
+ | |Title=¿Qué es? | ||
+ | |TOCdepth=2 | ||
+ | }} | ||
+ | {{Objetivo| | ||
+ | === Oficial === | ||
* http://silex.sensiolabs.org/ | * http://silex.sensiolabs.org/ | ||
* http://librosweb.es/silex/ | * http://librosweb.es/silex/ | ||
+ | |||
+ | === Otros docs === | ||
* http://www.slideshare.net/javier.eguiluz/silex-desarrollo-web-gil-y-profesional-con-php | * http://www.slideshare.net/javier.eguiluz/silex-desarrollo-web-gil-y-profesional-con-php | ||
− | * | + | === Un ejemplo para aprender === |
− | + | * https://github.com/javiereguiluz/bilbostack | |
+ | |Title=Documentación | ||
+ | |TOCdepth=2 | ||
+ | }} | ||
+ | {{Objetivo| | ||
+ | composer.json | ||
+ | { | ||
+ | "require": { | ||
+ | "silex/silex": "1.0.*@dev" | ||
+ | } | ||
+ | } | ||
+ | <source lang="bash"> | ||
+ | $ curl -s http://getcomposer.org/installer | php | ||
+ | $ php composer.phar install | ||
+ | </source> | ||
+ | |Title=Instalación | ||
+ | |TOCdepth=2 | ||
+ | }} | ||
− | == | + | {{Objetivo|1= |
− | * https://github.com/ | + | // web/index.php |
+ | |||
+ | require_once __DIR__.'/vendor/autoload.php'; | ||
+ | |||
+ | $app = new Silex\Application(); | ||
+ | $app['debug'] = true; | ||
+ | |||
+ | // código de los controladores | ||
+ | |||
+ | $app->run(); | ||
+ | |Title=Inicialización | ||
+ | |TOCdepth=2 | ||
+ | }} | ||
+ | |||
+ | {{Objetivo| | ||
+ | |||
+ | * Tutorial | ||
+ | ** http://bojanz.wordpress.com/2013/11/11/learning-php-development-with-silex/ | ||
+ | ** https://github.com/bojanz/musicbox | ||
+ | * Silex y doctrine: http://asiermarques.com/2013/silex-con-doctrine-dbal-y-orm/ | ||
+ | |Title=Más ... | ||
+ | |TOCdepth=2 | ||
+ | }} | ||
+ | |||
+ | {{Usuario:Lmorillas/desarrollo_web_servidor/php/silex/actividad_silex}} |
Última revisión de 19:41 6 feb 2014
Contenido
¿Qué es?
|
Documentación
OficialOtros docsUn ejemplo para aprender |
Instalación
composer.json { "require": { "silex/silex": "1.0.*@dev" } } $ curl -s http://getcomposer.org/installer | php $ php composer.phar install |
Inicialización
// web/index.php
require_once __DIR__.'/vendor/autoload.php'; $app = new Silex\Application(); $app['debug'] = true; // código de los controladores $app->run(); |
Más ...
Actividad
Sigue los pasos del siguiente tutorial:
Código fuente: https://github.com/beryllium/UpThing
|