【发布时间】:2015-05-21 08:45:46
【问题描述】:
我已经使用 PostgreSQL 加载项目 Symfony2 this my project。 在我的本地主机中,这个项目工作没有问题。 我跑步时在heroku中:
heroku 运行 php 应用程序/控制台原则:schema:create
[Doctrine\Common\Persistence\Mapping\MappingException]
文件映射驱动程序必须具有有效的目录路径,但是给定路径 [/tmp/build_d2abd4d4e9172642941b867e70a389eb/src/App/FirstBundle/Resources/config/doctrine
] 似乎不正确!
这是我的 config.yml:
doctrine:
dbal:
default_connection: default
connections:
default:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
auto_mapping: true
我为我的实体使用 yml 和 xml 文件 Resources/config/doctrine/..
我在我的本地宿主项目工作中重复,我在 phppgadmin 中看到我的实体表。
这个例子在我本地运行 app/console 学说:schema:validate
[映射] OK - 映射文件正确。
[Database] OK - 数据库架构与映射文件同步。
我尝试在谷歌中找到我的问题的答案,但没有结果,请帮助
【问题讨论】:
标签: postgresql symfony heroku doctrine-orm mapping