0

SF 1.4.18 と sfDoctrine & sfDoctrineGuard プラグインを使用して新しいプロジェクトを開始しています。次のように、両方とも config/ProjectConfiguration.class.php でアクティブにしました。

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

これまでのところすべて問題ありませんが、URL http://inventario.devserver/backend_dev.php/sfGuardUserにアクセスしようとすると、次のエラーが発生します。

致命的なエラー: クラス 'sfDoctrineRouteCollection' が /var/www/html/inventario /plugins/sfDoctrineGuardPlugin/lib/routing/sfGuardRouting.class.php の 59 行目に見つかりません

プラグイン ドキュメントのすべての手順に従っているため、エラーの原因はわかりません。助けやアドバイスはありますか?

4

1 に答える 1

1

Symfony 1.4には sfDoctrinePlugin が同梱されています。自分でプラグインを追加しないでください。

sfDoctrinePluginフォルダーからフォルダーを削除し、/pluginsキャッシュをクリアすると、問題が解決します。

これは、2009 年に公式の Symfony フォーラムでこの男からのまったく同じ問題です。

于 2012-10-08T13:10:15.980 に答える