ModuleController.php 984 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace app\modules\admin\controllers;
  3. use app\common\controllers\BController;
  4. use app\models\Module;
  5. use Yii;
  6. class ModuleController extends BController
  7. {
  8. public $layout = 'main';
  9. public function actionList()
  10. {
  11. $query = Module::find();
  12. $moduleList = [];
  13. $params = [];
  14. $query = mergeParams($query,$params);
  15. $resultList = $query->orderBy(['id'=>SORT_ASC])->all();
  16. foreach($resultList as $result)
  17. {
  18. $moduleList[] = array('id'=>$result->id,'module'=>$result->module,'name'=>$result->name,'is_core'=>$result->is_core,'is_core_txt'=>$result->boolOptions($result->is_core),'version'=>$result->version,'lastversion'=>$result->version,'list_order'=>$result->list_order,'install_time'=>get_date($result->install_time,'Y-m-d H:i'),'update_time'=>get_date($result->update_time,'Y-m-d H:i'));
  19. }
  20. return $this->render('list',array('model'=>new Module(),'moduleList'=>$moduleList));
  21. }
  22. }