Symfony 2

José Gabriel González | Github | @JGabrielTupac | +Symfony Venezuela

| Método HTTP | Descripción |
|---|---|
| GET | Obtiene un recurso del servidor |
| POST | Crea un recurso en el servidor |
| PUT | Actualiza un recurso en el servidor |
| DELETE | Elimina un recurso del servidor |

use Symfony\Component\HttpFoundation\Request;
$request = Request::createFromGlobals();
// URI solicitada (por ejemplo, /contacto) sin los parámetros de consulta
$request->getPathInfo();
// Devuelve la variables $_GET y $_POST respectivamente
$request->query->get('foo');
$request->request->get('bar', 'Valor por defecto si este no existe');
// Devuelve las variables $_SERVER
$request->server->get('HTTP_HOST');
// Devuelve una instancia de UploadedFile identificado por "foo"
$request->files->get('foo');
$request->getMethod(); // GET, POST, PUT, DELETE, HEAD
$request->isXmlHttpRequest(); //Inspecciona si una petición es via ajax


# sudo apt-get install git-core
# git config --global user.name "Tu Nombre"
# git config --global user.email "tu@correo.com"

sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
symfony new testing-projectsymfony new testing-project 2.8 # sudo setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
# sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs


