diff --git a/application/class/Bdd.php b/application/class/Bdd.php index 5793f6f..bdd0e37 100644 --- a/application/class/Bdd.php +++ b/application/class/Bdd.php @@ -28,6 +28,10 @@ class Bdd return $req; } + public function getLastInsertId(){ + return $this->bdd->lastInsertId(); + } + /** * * Exemple: diff --git a/application/class/ControlleurAction.php b/application/class/ControlleurAction.php index 82d7368..76d4452 100644 --- a/application/class/ControlleurAction.php +++ b/application/class/ControlleurAction.php @@ -15,7 +15,7 @@ class ControlleurAction $slot = new $class(); if (isset($action[1])) { $method = $action[1]; - return $slot->$method($data); + return $slot->$method(...$data); } else { return $slot->default($data); } diff --git a/data/docs/05. Les Actions dans les vues.md b/data/docs/05. Les Actions dans les vues.md index 3177228..bd58f12 100644 --- a/data/docs/05. Les Actions dans les vues.md +++ b/data/docs/05. Les Actions dans les vues.md @@ -30,26 +30,14 @@ class DefaultAction extends Action } return $this->render('action', array('var1' => $var1, 'var2' => $var2, 'var3' => $var3)); } - public function variableSlug($data) + public function variableSlug($data1,$data2) { /**your action algorythm**/ - if (isset($data[0])) { - $var1 = $data[0]; - } else { - $var1 = 1; - } - if (isset($data[1])) { - $var2 = $data[1]; - } else { - $var2 = 2; - } - if (isset($data[2])) { - $var3 = $data[2]; - } else { - $var3 = 3; - } - ob_start() - print_r($data) + + ob_start(); + print_r($data1); + echo "
"; + print_r($data2); return ob_get_clean(); } public function makeHttp11($data) @@ -69,8 +57,8 @@ avec cet accès dans la vue: ```php {{\MVC\Classe\ControlleurAction::inserer('default',[])}} -{{\MVC\Classe\ControlleurAction::inserer('default.default',[4,5,6])}} -{{\MVC\Classe\ControlleurAction::inserer('default.variableSlug',['var1','var2','var3'])}} +{{\MVC\Classe\ControlleurAction::inserer('default.default',[array(4,5,6)])}} +{{\MVC\Classe\ControlleurAction::inserer('default.variableSlug',['var1','var2'])}} {{\MVC\Classe\ControlleurAction::inserer('default.makeHttp11',[])}} ```