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