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-project
symfony 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