Magento Certified Developer GuideCategory: 2. Request FlowHow does the standard router build the filesystem path to a file that might contain a matching action controller
Manish Prakash Staff asked 5 years ago

This function is used

    public function getControllerFileName($realModule, $controller)
    {
        $parts = explode('_', $realModule);
        $realModule = implode('_', array_splice($parts, 0, 2));
        $file = Mage::getModuleDir('controllers', $realModule);
        if (count($parts)) {
            $file .= DS . implode(DS, $parts);
        }
        $file .= DS.uc_words($controller, DS).'Controller.php';
        return $file;
    }