对于添加到数据库的新字段,Doctrine返回空白

时间:2014-01-09 06:00:06

标签: php doctrine-orm

我最近在我的数据库中添加了一个新字段,并为我的Doctrine模型添加了一些新的getter和setter,如下所示:

/**
* @Column(type="text", length=65000, nullable=true)
*/
private $iframeCode;

...

public function getIframeCode(){
  return $this->iframeCode;
}

...

public function setIframeCode($val){
    $this->iframeCode = $val;
}

这在当地运作良好,一切都很好。一旦我上传到服务器,每当我在一个对象上调用getIframeCode()时,总会返回空字符串,即使我已经将字段的值手动输入到数据库中。没有错误,只返回空值。

我认为它必须是缓存(我正在使用APC),但我尝试使用apc_clear_cache()没有任何运气。我有什么东西可以忽略吗?

感谢。

编辑:

我已经发现它实际上是导致这种情况的缓存。我现在的问题是,当你在生产服务器上进行这样的更改时,清除缓存的最佳和最安全的方法是什么?

0 个答案:

没有答案