我是php框架symfony的新手。我在创建数据库时遇到问题。我正在使用propel orm。像往常一样,我在database.yml页面中进行了必要的更改,然后我编辑了schema.yml页面。并且为了在命令提示符下构建数据库,请键入命令..
c:> php propel:build-all
我收到错误消息
“无法打开输入 文件:推进:建立所有“
答案 0 :(得分:3)
在推进之前构建所有symfony 1.4。在MysqlDDLBuilder.php中进行编辑,如中所述 link 然后在命令提示符下输入项目目录 并在我的Windows系统中键入如下示例:
C:\瓦帕\ BIN \ PHP中\ php5.3.5 \ php.exe的 symfony propel:build-all
答案 1 :(得分:1)
检查此链接,了解如何使用propel创建sql:
创建sql use://将创建一个sqlfile.sql
propel-gen sql
然后使用mysqladmin
创建数据库mysqladmin -u root -p create my_db_name
导入sql文件
mysql -u root -p my_db_name< sqlfile.sql