public function actionPropertyRow() { if (yii::$app->request->isAjax) { $m_tabs = new Tabs(); $m_tables = new Tables(); $m_models = new Models(); $model_id = (int) yii::$app->request->get("model_id"); $table_columns = $m_tables->GetTableForModelId($model_id); $data['column'] = $m_models->GetColumnFromTable($table_columns); $data['rows'] = get_class_methods(yii::$app->interface); $data['tabs'] = $m_tabs->GetItems($model_id); $view = $this->renderFile($this->viewPath . '/utils/addpropertyrow.php', ["data" => $data, "row_id" => uniqid()]); return $view; } }
public function getModelData($id) { $model = Models::find($id); $returnModel = []; $returnModel['id'] = $id; $returnModel['model'][0] = $model->toArray(); $returnModel = $this->getModelDataPieces($model, $returnModel); return $returnModel; }