我正在尝试在我的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();
}
}