Update, ajout du slug pour les Action, ajout d'une fonctionnalité PDO
fonctionne avec php 7.3
This commit is contained in:
parent
014bc1edd9
commit
5a788fafd3
|
@ -28,6 +28,10 @@ class Bdd
|
|||
return $req;
|
||||
}
|
||||
|
||||
public function getLastInsertId(){
|
||||
return $this->bdd->lastInsertId();
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Exemple:
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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 "<br/>";
|
||||
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',[])}}
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue