Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php试图加载条令类,但我们使用的是推进!_Php_Symfony1_Propel - Fatal编程技术网

php试图加载条令类,但我们使用的是推进!

php试图加载条令类,但我们使用的是推进!,php,symfony1,propel,Php,Symfony1,Propel,我们发现了以下500个错误: File xyz.php does not exist or class "xyz" was not found in the file at () in SF_ROOT_DIR/lib/vendor/Zend/Loader.php line 107 ... 其中xyz== Memcache(尝试在命令行上使用symfony cc时) 或 sfDoctrineAdminGenerator(使用旧的ish AdminGenerator生成的CMS页面时) 我们使用s

我们发现了以下500个错误:

File xyz.php does not exist or class "xyz" was not found in the file at () in SF_ROOT_DIR/lib/vendor/Zend/Loader.php line 107 ...
其中xyz==

Memcache(尝试在命令行上使用symfony cc时)

sfDoctrineAdminGenerator(使用旧的ish AdminGenerator生成的CMS页面时)

我们使用spreep,但Loader.php试图加载仅用于条令的类

目前,我正在使用一个肮脏的黑客程序,我请求Loader.php检查文件是否属于这两种情况之一,如果是,只需返回而不是尝试加载它。显然,从长远来看,这是不可接受的

有人遇到过这个问题吗?你是如何解决的

编辑以添加:

我们有:

class ProjectConfiguration extends sfProjectConfiguration
{
  public function setup()
  {
    // for compatibility / remove and enable only the plugins you want
    $this->enableAllPluginsExcept(array('sfDoctrinePlugin'));
  }
}

我们的顶级配置目录中有一个spreep.ini文件。这只是在过去四周左右才开始的,我们已经有了一年多的稳定构建。我很确定条令是完全禁用的。

我唯一能想到的就是确保在项目配置中禁用条令…

这可能是Symfony的autoloader和Zend的autoloader之间的冲突吗?尝试将以下内容添加到ProjectConfiguration.class.php中:

set_include_path(sfConfig::get('sf_lib_dir') . '/vendor' . PATH_SEPARATOR . get_include_path());
require_once sfConfig::get('sf_lib_dir').'/vendor/Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();

我使用Zend Lucene使用上面的方法,它是有效的。如果这不起作用,也许其中的某些内容可能会有所帮助。

清除缓存:)并确保index.php包含正确的include文件。

您使用的是什么版本的symfony?非常感谢-现在要尝试一下。该死!我对此很有希望。但这根本没用。我需要了解的是,为什么要求加载这些特定于条令的文件。我会继续调查的。无论如何,谢谢你。