मैं भी कस्टम फ़िल्टर का उपयोग करें और इस फिल्टर के अंदर आप वर्तमान मॉड्यूल को पुनः प्राप्त कर सकते हैं:
customFilter:
class: customFilter
param:
module_excluded: moduleName
और अंदर:
<?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
}
}
अन्यथा, आप भी filters.yml
फाइल के अंदर बाहर रखा मॉड्यूल दे सकते हैं कक्षा:
<?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
}
}
ग्रेट, यह मेरे लिए काम करता है लेकिन इस सह को बनाने के लिए थोड़ा बदलाव है de work ---> filter.yml ---> यह "param:" नहीं "params:" –
आप सही हैं, मैंने इसे ठीक किया है। – j0k