设置推进工作区

时间:2012-08-16 20:21:53

标签: php database orm propel

我正试图第一次设置推进但我似乎无法正确配置它。

我的工作区是这样的:

  

的/ var / WWW / PROD / [PROJECT_NAME] /网络

     

/无功/网络的/ dev /推进

     

/无功/网络的/ dev /项目/ [PROJECT_NAME] /网络

所以我想设置它,所以我可以让推进生成器只在./dev/propel/中,只有所需的文件(运行时/构建)将在./[project_name]/www中留下所有项目在自己的项目文件夹./[project_name]中配置,所以我可以从./projects/[project_name]构建它们。

如果有更好的方法,请告诉我...有没有简单的方法将./dev/移至./prod/?或者只是执行CP然后运行迁移脚本?

1 个答案:

答案 0 :(得分:1)

使用最新的Propel版本(1.6.x),您可以使用Composer来管理项目中的依赖项。这不是你的问题的答案但是根本不建议使用全局Propel安装,分离运行时和生成器也是如此。

如果devprod拥有相同的配置,则可以执行cp。但大多数情况下,建议您在devprod 生成文件,因为您可以使用不同的配置。这就是为什么在项目中使用完整的Propel lib是一个好主意。