public static function constructRouterVue____________________old(Table $table, $chaine_cumul = '', $chaine_list = '', $chaine_edit = '', $loop = 0) { var_dump($table->RouterVue); var_dump($loop); $chaine_cumul .= $table->name . '/'; $chaine_list = str_replace('/', '/id/', $chaine_cumul); $chaine_edit = rtrim($chaine_list, '/id/'); //put thre keys // $chaine_list.=$table->primary().'/'; // $chaine_cumul.=$table->name.'/'; foreach ($table->hasHasManyRelationList() as $relation) { // var_dump($relation); $toTable = Table::find($relation['to_model_id']); //var_dump(rtrim($chaine_list, '/')); //var_dump(rtrim($chaine_edit, '/')); Table::constructRouterVue($toTable, $chaine_cumul, $chaine_list, $chaine_edit, $loop++); } var_dump(rtrim($chaine_list, '/')); $table->RouterVue->push(['type' => 'list', 'route' => rtrim($chaine_list, '/')]); var_dump(rtrim($chaine_edit, '/')); $table->RouterVue[] = ['type' => 'list', 'route' => rtrim($chaine_list, '/')]; // var_dump(rtrim($chaine_cumul, '/')); // if (isset($toTable)) { //Table::constructRouterVue($table, $chaine_cumul, $chaine_list, $chaine_edit, $loop++); # code... // } }