Io uso filtro personalizzato troppo e dentro questo filtro è possibile recuperare il modulo corrente:
<?php
class customFilter extends sfFilter
{
public function execute ($filterChain)
{
$context = $this->getContext();
if ('moduleName' == $context->getModuleName())
{
// jump to the next filter
return $filterChain->execute();
}
// other stuff
}
}
In caso contrario, si può anche dare il modulo esclusi all'interno del file filters.yml
:
customFilter:
class: customFilter
param:
module_excluded: moduleName
E dentro la classe:
<?php
class customFilter extends sfFilter
{
public function execute ($filterChain)
{
$context = $this->getContext();
if ($this->getParameter('module_excluded') == $context->getModuleName())
{
// jump to the next filter
return $filterChain->execute();
}
// other stuff
}
}
Grande, questo lavoro per me, ma ci sono alcune modifiche per rendere questo co de work ---> inside filters.yml ---> è "param:" non "params:" –
Hai ragione, l'ho risolto. – j0k