Beispiel #1
0
 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());
 }
Beispiel #2
0
 public function actionIndex()
 {
     $ngrest = new \admin\ngrest\NgRest($this->getNgRestConfig());
     return $ngrest->render(new \admin\ngrest\render\RenderCrud());
 }