Yes, it not environment dependent. Just to make it a little more clear, note that it's best to define a different directory for production data, with

--dir=data/prod-fixtures

since fixtures are loaded recursively.

You can use the same idea when modifying the db: you can create ad hoc migrations, and prepopulate the new fields using something like:

--dir=data/migration-fixtures/015

Hope this helps
Pietro



      Thanks for your reply.

      I think that using a custom fixture directory is the only
solution, because fixture yaml itself is not environment-aware, isn't it?

      Please correct me if I'm wrong.

      Thanks and Regards,

JoJo

              I would like to know the best way to define fixtures by
        environment.

              For example, I need some *basic fixtures *for dev/test/prod
        environment, and some *data fixtures *only for dev and test
        environment.
        So when Prod environment, I just load basic fixtures.

              I think that this could be done by defined a custom fixture
        directory, and launch the data-load with option --*dir*, but is this
        only way to do this or there is better solution?

              Any suggestion is welcomed.

              Thanks and Regards,

        JoJo

    Yes, you can use that option --dir, or you can define a task that
    makes all your deployment to the test/prod environments: rsync, set
    permissions, migrate db, load fixtures.

    Hope this helps,
    Pietro

--
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