我对推进有一个奇怪的问题。
我在config.yml
中的配置:
propel:
dbal:
driver: %database_driver%
user: %database_user%
password: %database_password%
dsn: %database_driver%:host=%database_host%;dbname=%database_name%;charset=UTF8
path: %kernel.root_dir%/../vendor/propel
phing_path: %kernel.root_dir%/../vendor/phing
我使用该命令创建了我的数据库:php app/console propel:database:create
并且它工作得非常好但是当我尝试用php app/console propel:model:build
创建我的第一个表时,我发出致命错误:{{1} }
我在文件夹中验证过,一切都在那里。我想这是一个自动加载问题,但我已按照http://www.propelorm.org/cookbook/symfony2/working-with-symfony2.html和http://symfony.com/doc/master/book/propel.html
上的文档进行操作有什么想法吗?非常感谢!
答案 0 :(得分:1)
您使用哪种依赖关系管理系统?
这是一个自动加载问题,您应该添加以下定义:
$loader->registerPrefixes(array(
...
'Phing' => __DIR__.'/../path/to/phing/classes/phing',
));
其中path/to/phing
是您安装 Phing 的路径。