phpsymfony1doctrinesymfony-1.4sfdoctrineguard

Class sfDoctrineRouteCollection not found


I'm starting a new project using SF 1.4.18 and sfDoctrine & sfDoctrineGuard plugins. I had both active at config/ProjectConfiguration.class.php as follow:

public function setup() {
    $this->enablePlugins(
            array(
                'sfDoctrinePlugin',
                'sfDoctrineGuardPlugin'
            )
    );
}

All is good so far but when I try to reach the URL http://inventario.devserver/backend_dev.php/sfGuardUser this error come up:

Fatal error: Class 'sfDoctrineRouteCollection' not found in /var/www/html/inventario /plugins/sfDoctrineGuardPlugin/lib/routing/sfGuardRouting.class.php on line 59

I don't know what's causing the error because I follow every step at plugins docs. Any help or advice?


Solution

  • Symfony 1.4 is shipped with sfDoctrinePlugin. You shouldn't add the plugin on your own.

    Remove the folder sfDoctrinePlugin from your /plugins folder, clear your cache and it will solve your issue.

    It's exactly the same problem from this guy, on the official Symfony forum, in 2009.