Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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 条令2:它会自动缓存吗?如果是,如何清除?_Php_Doctrine_Doctrine Orm - Fatal编程技术网

Php 条令2:它会自动缓存吗?如果是,如何清除?

Php 条令2:它会自动缓存吗?如果是,如何清除?,php,doctrine,doctrine-orm,Php,Doctrine,Doctrine Orm,我在条令2中遇到了一些奇怪的问题,我想知道是否有一些默认缓存可以清除?感谢您可能提供的任何帮助 否,它不会自动缓存(必须设置为:)。您认为缓存导致了哪些问题?@Corbin,我使用的是STI,它有一个基本用户类和3个子类(Contractor、Client和Internal)。我有另一个与承包商实体有多对一关系的活动实体。当我检索此事件实体时,由于某种原因,它包含一个内部用户代理,而不是一个承包商用户代理,这导致了一个致命错误,因为它找不到具有给定用户id的内部用户。我不知道为什么会发生这种情况

我在条令2中遇到了一些奇怪的问题,我想知道是否有一些默认缓存可以清除?感谢您可能提供的任何帮助

否,它不会自动缓存(必须设置为:)。您认为缓存导致了哪些问题?@Corbin,我使用的是STI,它有一个基本用户类和3个子类(Contractor、Client和Internal)。我有另一个与承包商实体有多对一关系的活动实体。当我检索此事件实体时,由于某种原因,它包含一个内部用户代理,而不是一个承包商用户代理,这导致了一个致命错误,因为它找不到具有给定用户id的内部用户。我不知道为什么会发生这种情况,而且它只发生在我的生产环境中…在我的本地wamp上运行良好,我几乎没有主意了:(嗯……对象完全错了吗(基本上是错误的数据库行)或者正确的数据只是在错误类型的对象中?对我来说奇怪的是,它会发生在生产中,而不是开发中。对不起,我忘了添加,它只发生在特定的承包商id上。因此,如果某个事件有一个FK链接到此特定的承包商,那么出于某种原因,条令会使用内部用户代理。如果某个事件有一个FK l与任何其他承包商连接时,它使用正确的承包商代理。此外,它的数据完全正确,只是在错误的代理对象中。我检查了该用户的鉴别器列,它肯定设置为承包商。如果只是一条记录被水合成错误类型的对象,这是一个非常奇怪的问题。您是否仔细检查了鉴别器列?可能确保没有同名的行是内部的?我只是无法想象代码或条令中的错误会产生如此奇怪的效果…嗯…不,它不会自动缓存(必须设置:)。您认为缓存导致了哪些问题?@Corbin,我使用的是STI,它有一个基本用户类和3个子类(Contractor、Client和Internal)。我有另一个与承包商实体具有多对一关系的事件实体。当我检索此事件实体时,由于某种原因,它包含一个内部用户代理,而不是承包商用户代理,这会导致致命错误,因为它找不到具有给定用户id的内部用户。我不知道为什么会发生这种情况,并且只发生在我的生产环境中…在我的本地wamp上运行良好,我几乎没有想法:(嗯…对象完全错了吗(基本上是错误的数据库行)或者正确的数据只是在错误类型的对象中?对我来说奇怪的是,它会发生在生产中,而不是开发中。对不起,我忘了添加,它只发生在特定的承包商id上。因此,如果某个事件有一个FK链接到此特定的承包商,那么出于某种原因,条令会使用内部用户代理。如果某个事件有一个FK l与任何其他承包商连接时,它使用正确的承包商代理。此外,它的数据完全正确,只是在错误的代理对象中。我检查了该用户的鉴别器列,它肯定设置为承包商。如果只是一条记录被水合成错误类型的对象,这是一个非常奇怪的问题。您是否仔细检查了鉴别器列?也许要确保没有一行的名字相同,谁是内部的?我只是无法想象在你的代码或条令中有一个bug会产生如此奇怪的效果…嗯。。。。