Example #1
0
 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...
     // }
 }