Giter VIP home page Giter VIP logo

Comments (11)

ftassi avatar ftassi commented on May 28, 2024

Maybe you are doing something wrong, are your entity annotations correct ? can you share with me ?

from vichuploaderbundle.

casoetan avatar casoetan commented on May 28, 2024
namespace CAS\SPA\RealtyBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
use Vich\UploaderBundle\Mapping\Annotation as Vich;

/**
 * CAS\SPA\RealtyBundle\Entity\Projects
 * @ORM\Entity
 * @Vich\Uploadable
 */
class Projects
{
    /**
     * @var integer $id
     */
    private $id;

    /**
     * @var string $name
     */
    private $name;

    /**
     * @var string $image_name
     */
    private $image_name;

     /**
     * @Assert\File(
     *     maxSize="128k",
     *     mimeTypes={"image/png", "image/jpeg"}
     * )
     * @Vich\UploadableField(mapping="presentation_img", fileNameProperty="image_name")
     *
     * @var File $image
     */
    private $image;

    /**
     * @var text $discription
     */
    private $discription;

    /**
     * @var string $presentation
     */
    private $presentation;

     /**
     * @Assert\File(
     *     maxSize="2M",
     *     mimeTypes={"application/pdf", "application/x-pdf"}
     * )
     * @Vich\UploadableField(mapping="pdf_file", fileNameProperty="presentation")
     *
     * @var File $file
     */
    private $file;

    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set name
     *
     * @param string $name
     * @return Projects
     */
    public function setName($name)
    {
        $this->name = $name;
        return $this;
    }

    /**
     * Get name
     *
     * @return string 
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * Set image_name
     *
     * @param string $imageName
     * @return Projects
     */
    public function setImageName($imageName)
    {
        $this->image_name = $imageName;
        return $this;
    }

    /**
     * Get image_name
     *
     * @return string 
     */
    public function getImageName()
    {
        return $this->image_name;
    }

    /**
     * Set discription
     *
     * @param text $discription
     * @return Projects
     */
    public function setDiscription($discription)
    {
        $this->discription = $discription;
        return $this;
    }

    /**
     * Get discription
     *
     * @return text 
     */
    public function getDiscription()
    {
        return $this->discription;
    }

    /**
     * Set presentation
     *
     * @param string $presentation
     * @return Projects
     */
    public function setPresentation($presentation)
    {
        $this->presentation = $presentation;
        return $this;
    }

    /**
     * Get presentation
     *
     * @return string 
     */
    public function getPresentation()
    {
        return $this->presentation;
    }

    public function setImage($image) {
        $this -> image = $image;
    }

    public function getImage() {
        return $this -> image;
    }

    public function setFile($file) {
        $this -> presentation = $file;
    }

    public function getFile() {
        return $this -> presentation;
    }
}

from vichuploaderbundle.

casoetan avatar casoetan commented on May 28, 2024

thats my total entity file for the projects table, I'm using yaml for doctrine mapping not annotations.

from vichuploaderbundle.

casoetan avatar casoetan commented on May 28, 2024

image uploads fine, but the file /pdf/ uploads to the temp folder but does not rename. Still

from vichuploaderbundle.

bertinl0609 avatar bertinl0609 commented on May 28, 2024

Same problem as you... did you find a solution ?

from vichuploaderbundle.

davidromani avatar davidromani commented on May 28, 2024

@casoetan maybe you have an error on file property getter and setter. Check this:

public function setFile($file) {
$this -> file = $file;
}

public function getFile() {
return $this -> file;
}

from vichuploaderbundle.

meshenka avatar meshenka commented on May 28, 2024

any updates on this? i got a similar issue One entity, 2 fields

from vichuploaderbundle.

K-Phoen avatar K-Phoen commented on May 28, 2024

I never had this problem.

There is an entity in my vich-uploader-sandbox with two uploadable fields. Maybe you can use it to check your code. If you still can't make it work, fork my sandbox and try to reproduce the bug in it (so that I can debug it myself).

from vichuploaderbundle.

meshenka avatar meshenka commented on May 28, 2024

Thanks K-Phoen, i make it works like a charm :D

from vichuploaderbundle.

FlYos avatar FlYos commented on May 28, 2024

I had the same issue. And I have emptied my development cache and after that the two files was successfully uploaded ;-)

from vichuploaderbundle.

kwn avatar kwn commented on May 28, 2024

The same situation here. Cache clearing solved this problem.

from vichuploaderbundle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.