Zend Framework 2 - 关于动作方法的独立逻辑

时间:2014-03-28 08:51:39

标签: zend-framework2

我应该如何在控制器中分离动作方法的逻辑,例如在控制器动作中我有解析xml和保存文件的代码。我应该将xml的代码移到" module"其他类并添加到getServiceConfig? 有什么建议吗?

//in module.php
public function getServiceConfig()
{        
    return array(
      'Xlsx' => function($sm) {            
                $model = new \Application\Model\Xlsx();
                $model->setServiceLocator($sm);
                return $model;
       },
    );
}

//in constroller
$xlsx = $this->getServiceLocator()->get('Xlsx');
$dataArray = $xlsx->import($fileTab);

0 个答案:

没有答案