这是因为Propel插件没有激活导致的错误,解决方案如下:
在config目录下找到ProjectConfiguration.php
<?php
require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
$this->enablePlugins('sfDoctrinePlugin');
// $this->enablePlugins('sfPropelPlugin');
}
}
将代码换成如下代码即可:
<?php
require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
// $this->enablePlugins('sfDoctrinePlugin');
$this->enablePlugins('sfPropelPlugin');
}
}
在命令行下运行php symfony就可以看到命令列表中,propel的相关选项已经被激活了