Hello,

i have exactly the same problem.

did you resolved it ??

Thanks

On 8 mar, 02:06, Nick Jennings <n...@silverbucket.net> wrote:
> Hi All,
>
>  I've got the latest from the symfony-standard & UserBundle git
> repositories, have gone through the instructions in
> UserBundle\Resources\doc\index.rst and gotten things setup. However
> I'm unable to create a new user.
>
>  When I go to [url]/user/new - out the form and click submit, I get
> the error:
> No encoder has been configured for account
> "Application\uNapseBundle\Entity\User".
>
>  Searching through the index.rst doc, the only reference to 'encoder'
> I could find was this chunk of configuration:
> encoder:
>            algorithm:        ~
>            encode_as_base64: ~
>            iterations:       ~
>
>  Which I added to my app/config/config.yml - but this produced a fatal
> error:
> Fatal error: Uncaught exception 'InvalidArgumentException' with
> message 'The parameter "fos_user.encoder.algorithm" must be defined.'
> in [app_root]/vendor/symfony/src/Symfony/Component/DependencyInjection/
> ParameterBag/ParameterBag.php
> on line 77
>
>  I don't know what options I have, as far as what to set on these
> configuration parameters. I brought this up in IRC and was told that I
> shouldn't have to specify these settings, as the bundle does not use
> the core encoder for this class but a custom one. However I don't know
> enough about how UserBundle is implemented to do any troubleshooting
> of my own, so I was hoping someone on the list could help me out.
>
>  Here is my User class.
>
> <?php
>
> namespace Application\uNapseBundle\Entity;
> use FOS\UserBundle\Entity\User as BaseUser;
>
> /**
>  * Application\uNapseBundle\Entity\User
>  *
>  * @orm:Table(name="user")
>  * @orm:Entity
>  */
> class User extends BaseUser
> {
>    /**
>     * @orm:Id
>     * @orm:Column(type="integer")
>     * @orm:generatedValue(strategy="AUTO")
>     */
>    protected $id;
>
>    /**
>     * @orm:ManyToMany(targetEntity="FOS\UserBundle\Entity
> \DefaultGroup")
>     * @orm:JoinTable(name="fos_user_user_group",
>     *      joinColumns={@orm:JoinColumn(name="user_id",
> referencedColumnName="id")},
>     *      inverseJoinColumns={@orm:JoinColumn(name="group_id",
> referencedColumnName="id")}
>     * )
>     */
>    protected $groups;
>
>     /**
>     * @var Application\uNapseBundle\Entity\ActivityLog
>     * @OneToMany(targetEntity="ActivityLog", mappedBy="user")
>     *
>     */
>    private $activityLogEntries;
>
>    /**
>     * @var Application\uNapseBundle\Entity\Cloud
>     * @OneToMany(targetEntity="Cloud", mappedBy="user")
>     *
>     */
>    private $cloudList;
>
>    /**
>     * @var Application\uNapseBundle\Entity\Instance
>     * @OneToMany(targetEntity="Instance", mappedBy="user")
>     *
>     */
>    private $instanceList;
>
>    public function __construct()
>    {
>        $this->activityLogEntries = new
> \Doctrine\Common\Collections\ArrayCollection();
>        $this->cloudList = new \Doctrine\Common\Collections
> \ArrayCollection();
>        $this->instanceList = new
> \Doctrine\Common\Collections\ArrayCollection();
>        $this->groups = new \Doctrine\Common\Collections
> \ArrayCollection();
>    }
>
>    /**
>     * Returns a list of activity logs for this user
>     *
>     * @return Doctrine\Common\Collections\Collection
>     */
>    public function getActivityLogEntries()
>    {
>        return $this->activityLogEntries;
>    }
>    // TODO : other mappings & getter/setter methods from tables
>
> }
>
>

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to