Subir archivos en Symfony3
Ene02

Subir archivos en Symfony3

Subir archivos en Symfony3 es extremadamente fácil. Vamos a ver como subir archivos de forma fácil con Symfony 3. Primero tenemos que definir un campo de tipo file en nuestro formulario. $builder ->add('image', FileType::class,array( "label" => "Imagen:", "attr" =>array("class" => "form-control") )); En el controlador cuando el formulario se haya enviado, subiremos el fichero: // Recogemos el fichero $file=$form['image']->getData(); // Sacamos la extensión del fichero $ext=$file->guessExtension(); // Le ponemos...

Leer más
Autenticación en Symfony3: Crear Login
Dic26

Autenticación en Symfony3: Crear Login

En este tutorial veremos como usar la autenticación en Symfony3 y como crear un login de usuarios. En Symfony 3 la forma de hacer la autenticación ha cambiado bastante con respecto a Symfony2, así que veamos como se hacer un login. En primer lugar entramos al fichero app/config/security.yml security: # En el caso que los usuarios tengan la contraseña cifrada configuramos los encoders para la entidad en la que...

Leer más
Solución [Twig_Error_Runtime] does not exist in “form/FormType.php.twig” at line 29
Dic19

Solución [Twig_Error_Runtime] does not exist in “form/FormType.php.twig” at line 29

En Symfony3 y Symfony2.8 Cuando intentamos generar un formulario vinculado a un modelo que tiene algun tipo de relación con otra entidad de Doctrine, nos falla al generar el campo que se relaciona con la otra entidad. Si lanzamos: php bin/console doctrine:generate:form AppBundle:Post Nos puede dar un error así: [Twig_Error_Runtime] Key “category” for array with keys “id, description” does not exist in “form/FormType.php.twig” at line 29 Esto es un...

Leer más
Instalar Symfony3
Dic11

Instalar Symfony3

Symfony acaba de sacar la versión 3 del framework, que no representa ningún cambio radical a la hora de trabajar con el framework, sin embargo hay varias cosas que cambian, se simplifican o se eliminan métodos deprecados. Veamos como instalar Symfony3 con Composer. Lanzamos el comando: composer create-project symfony/framework-standard-edition symfony/ "3.*" Si quieres limitar la versión a la 3.0 puedes hacerlo indicando “3.0.*” Una vez que se descarge todos...

Leer más
Página 4 de 41234