我在开发自定义资产过滤器时遇到问题。我松散地按照此处找到的博客文章中的步骤进行操作,并且大部分情况下都可以正常工作。导致我挂断的事情是,如果我对filterLoad
orfilterDump
方法进行更改,它通常会在第一次出现,但其他更改不会。似乎东西正在被缓存,但不在通常的 Symfony2 缓存目录中。到目前为止,这非常模糊,所以如果我可以提供任何其他信息,请告诉我。
变更示例:
public function filterLoad(AssetInterface $asset)
{
$asset->setContent('this');
}
public function filterDump(AssetInterface $asset)
{
$asset->setContent('that');
}