nano src/Petramas/MainBundle/Resources/views/User/new.html.twig
Mostrando las entradas con la etiqueta doctrine database. Mostrar todas las entradas
Mostrando las entradas con la etiqueta doctrine database. Mostrar todas las entradas
jueves, 25 de septiembre de 2014
Upload Files and persist to Doctrine Entity - Parte III - User CRUD Templates
Si actualizamos el formulario de creación de usuarios, entonces nos daremos cuenta de que hay un error, el campo path no esta declarado en nuestro UserType, para ello debemos eliminar todo el DIV donde aparece el campo $path no usado:
Etiquetas:
annotation,
assets,
bootstrap 3,
bootstrap symfony2,
bootstrap3,
controller,
crud generation,
doctrine,
doctrine database,
doctrine2,
generate crud,
html5,
upload files,
upload files doctrine,
upload files symfony
Upload Files and persist to Doctrine Entity - Parte II - UserType
Si observamos el formulario de creación de usuario luego de generar el crud
veremos que el campo path es un input text, debemos modificarlo para
que acepte subida de archivos, esto se logra modificando el FormType.
nano src/Petramas/MainBundle/Form/UserType.php
Etiquetas:
annotation,
assets,
bootstrap 3,
bootstrap symfony2,
bootstrap3,
controller,
crud generation,
doctrine,
doctrine database,
doctrine2,
generate crud,
html5,
upload files,
upload files doctrine,
upload files symfony
Upload Files and persist to Doctrine Entity - Parte I - User Entity
Para poder subir archivos (en este caso imágenes), poder
visualizarlos, guardarlos en una carpeta con un hash por nombre y
guardar el nombre original, cambiarlos al editarlos y borrarlos al
eliminar el registro, primero debemos crear una entidad, o editar la que
tengamos.
En este caso vamos darle a los usuarios la posibilidad de subir una foto para su perfil, para ello editamos la entidad User que tenemos creada:
En este caso vamos darle a los usuarios la posibilidad de subir una foto para su perfil, para ello editamos la entidad User que tenemos creada:
nano src/Petramas/MainBundle/Entity/User.php
Etiquetas:
annotation,
assets,
bootstrap 3,
bootstrap symfony2,
bootstrap3,
controller,
crud generation,
doctrine,
doctrine database,
doctrine2,
generate crud,
html5,
upload files,
upload files doctrine,
upload files symfony
jueves, 10 de octubre de 2013
Relación OneToMany (Uno a muchos) en Doctrine2 usando anotaciones
Digamos que tenemos un cliente que hará muchos pedidos, entonces en nuestra entidad Cliente:
// src/Petramas/MainBundle/Entity/Cliente.php // ... use Doctrine\Common\Collections\ArrayCollection; class Cliente { // ... /** * @ORM\OneToMany(targetEntity="Pedido", mappedBy="cliente") */ protected $pedidos; public function __construct() { $this->pedidos = new ArrayCollection(); } }
Suscribirse a:
Entradas (Atom)