public function actionIndex() { $apiEndpoint = $this->getModelObject()->ngRestApiEndpoint(); $configClass = $this->module->getLinkedNgRestConfig($apiEndpoint); if ($configClass) { // todo // $class = Yii::createObject($configClass, ['apiEndpoint' => '', 'primaryKey' => '..' // build config based on the defined config class $config = false; } else { $config = $this->getNgRestConfig(); } if (!$config) { throw new Exception("Provided NgRest config for controller '' is invalid."); } $ngrest = new \admin\ngrest\NgRest($config); return $ngrest->render(new \admin\ngrest\render\RenderCrud()); }
public function actionIndex() { $ngrest = new \admin\ngrest\NgRest($this->getNgRestConfig()); return $ngrest->render(new \admin\ngrest\render\RenderCrud()); }