从组件类调用构造函数

时间:2013-03-11 11:18:39

标签: cakephp constructor components

我正在尝试在我的Component中动态加载模型。这会创建一个CSV文件并使用url-parameters将其发回。问题是我甚至无法提及或找到适当的解决方案来调用构造函数。当然我可以用“__constructor”调用它,但我不认为这是在Cake中执行此操作的方法。

if(isset($controller->params['url']['fmt'])){
    if(Validation::alphaNumeric($controller->params['url']['fmt'])){
        switch($controller->params['url']['fmt']){
            case "csv":
                $this->send_method = lassRegistry::init('CSV'); 
                break;
            default:                
                throw new NotFoundException();
            }
        } else {
            throw new NotFoundException();
        }
    } else {
        throw new NotFoundException();
    }
}

0 个答案:

没有答案