我在开发自定义资产过滤器方面遇到了问题。我松散地按照blog article found here中的步骤进行操作,并且大部分工作都很顺利。导致我挂断的事情是,如果我对filterLoad
或filterDump
方法进行了更改,它通常会在第一次显示,但其他更改则不会。似乎事情正在缓存但不在通常的Symfony2缓存目录中。到目前为止,这是非常模糊的,所以如果我能提供任何其他信息,请告诉我。
变更示例:
public function filterLoad(AssetInterface $asset)
{
$asset->setContent('this');
}
public function filterDump(AssetInterface $asset)
{
$asset->setContent('that');
}