[Answered] Correct way to import FOSUserBundle ORM to my project?

0 votes
asked Jul 30, 2015 in How To & Manuals by dalben (180 points)
edited Oct 12, 2015 by ludek.vodicka

Hello, I'm trying to import the User and Group doctrine mapping files from FOSUserBundle. What I did was: File > Create or Import New > Import ORM Schema Files, then I pointed to my symfony2 project: /home/me/app/vendor/friendsofsymfony/user-bundle/Resources/config/doctrine-mapping/. It went alright, Skipper imported both User and Group Entities, and I started developing the rest from there.

Is this the correct way to do it?

1 Answer

+1 vote
answered Jul 30, 2015 by ludek.vodicka Skipper developer (140,450 points)
selected Jul 31, 2015 by dalben
 
Best answer

Hi,

yes, this is one of the possible ways.

It depends if you already have your project of if you're starting a new one.

In case you're starting a new one, simply attach all plugins/bundles to your project directory and select Create or Import new -> Import ORM schema files and select root path of your project:

/home/me/app/

after that all schema files will be imported and you can start with customizating/ extending of your project.

In case you already have project, use "Import to project" -> Import ORM schema files and attach new module to your existing project.

For more info about modules, you can check following article: https://help.skipper18.com/how-to-use/application-concepts/shared-modules

commented Jul 30, 2015 by dalben (180 points)

Thank you for your answer. By the way, I did try to point to the root of my project (/home/me/app). However, Skipper imported a lot of internal stuff from Symfony2, something like 4 more bundles. I found it a little bit dirty, so I created another project and used the full path as in my question (/home/me/app/vendor/friendsofsymfony/user-bundle/Resources/config/doctrine-mapping/), and it imported only the User and Group files. Is there any reason to include the other bundles which I didn't expect to import?

I found the way I did cleaner.

commented Jul 30, 2015 by ludek.vodicka Skipper developer (140,450 points)

It depends if you will need to point to these symfony bundles or not.

Also you can point to root directory and deselect imported files in next screen where all found files are displayed:

enter image description here

...