2019-12-04 15:21:19 +01:00
|
|
|
<?php
|
|
|
|
|
2021-07-12 11:14:36 +02:00
|
|
|
class DefaultAction extends \MVC\Classe\Implement\Action
|
2019-12-04 15:21:19 +01:00
|
|
|
{
|
2021-02-23 17:29:46 +01:00
|
|
|
public function default()
|
2019-12-04 15:21:19 +01:00
|
|
|
{
|
|
|
|
/**your action algorythm**/
|
2021-07-12 11:14:36 +02:00
|
|
|
if (isset($data1)) {
|
|
|
|
$var1 = $data1;
|
2019-12-04 15:21:19 +01:00
|
|
|
} else {
|
|
|
|
$var1 = 1;
|
|
|
|
}
|
2021-07-12 11:14:36 +02:00
|
|
|
if (isset($data2)) {
|
|
|
|
$var2 = $data2;
|
2019-12-04 15:21:19 +01:00
|
|
|
} else {
|
|
|
|
$var2 = 2;
|
|
|
|
}
|
2021-07-12 11:14:36 +02:00
|
|
|
if (isset($data3)) {
|
|
|
|
$var3 = $data3;
|
2019-12-04 15:21:19 +01:00
|
|
|
} else {
|
|
|
|
$var3 = 3;
|
|
|
|
}
|
|
|
|
|
|
|
|
return $this->render('action', array('var1' => $var1, 'var2' => $var2, 'var3' => $var3));
|
|
|
|
}
|
2021-07-12 11:14:36 +02:00
|
|
|
public function defaultBlade($data1,$data2,$data3)
|
|
|
|
{
|
|
|
|
/**your action algorythm**/
|
|
|
|
if (isset($data1)) {
|
|
|
|
$var1 = $data1;
|
|
|
|
} else {
|
|
|
|
$var1 = 1;
|
|
|
|
}
|
|
|
|
if (isset($data2)) {
|
|
|
|
$var2 = $data2;
|
|
|
|
} else {
|
|
|
|
$var2 = 2;
|
|
|
|
}
|
|
|
|
if (isset($data3)) {
|
|
|
|
$var3 = $data3;
|
|
|
|
} else {
|
|
|
|
$var3 = 3;
|
|
|
|
}
|
2019-12-04 15:21:19 +01:00
|
|
|
|
2021-07-12 11:14:36 +02:00
|
|
|
return $this->render('action', array('var1' => $var1, 'var2' => $var2, 'var3' => $var3),'blade');
|
|
|
|
}
|
|
|
|
public function defaultTwig($data1,$data2,$data3)
|
2019-12-04 15:21:19 +01:00
|
|
|
{
|
2021-07-12 11:14:36 +02:00
|
|
|
/**your action algorythm**/
|
|
|
|
if (isset($data1)) {
|
|
|
|
$var1 = $data1;
|
|
|
|
} else {
|
|
|
|
$var1 = 1;
|
|
|
|
}
|
|
|
|
if (isset($data2)) {
|
|
|
|
$var2 = $data2;
|
|
|
|
} else {
|
|
|
|
$var2 = 2;
|
|
|
|
}
|
|
|
|
if (isset($data3)) {
|
|
|
|
$var3 = $data3;
|
|
|
|
} else {
|
|
|
|
$var3 = 3;
|
|
|
|
}
|
2019-12-04 15:21:19 +01:00
|
|
|
|
2021-07-12 11:14:36 +02:00
|
|
|
return $this->render('action', array('var1' => $var1, 'var2' => $var2, 'var3' => $var3),'twig');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function variableSlug($data1,$data2,$data3)
|
|
|
|
{
|
2019-12-04 15:21:19 +01:00
|
|
|
/**your action algorythm**/
|
2021-07-12 11:14:36 +02:00
|
|
|
if (isset($data1)) {
|
|
|
|
$var1 = $data1;
|
2019-12-04 15:21:19 +01:00
|
|
|
} else {
|
|
|
|
$var1 = 1;
|
|
|
|
}
|
2021-07-12 11:14:36 +02:00
|
|
|
if (isset($data2)) {
|
|
|
|
$var2 = $data2;
|
2019-12-04 15:21:19 +01:00
|
|
|
} else {
|
|
|
|
$var2 = 2;
|
|
|
|
}
|
2021-07-12 11:14:36 +02:00
|
|
|
if (isset($data3)) {
|
|
|
|
$var3 = $data3;
|
2019-12-04 15:21:19 +01:00
|
|
|
} else {
|
|
|
|
$var3 = 3;
|
|
|
|
}
|
|
|
|
|
|
|
|
return $this->render('action', array('var1' => $var1, 'var2' => $var2, 'var3' => $var3));
|
|
|
|
}
|
|
|
|
|
2021-02-03 09:32:48 +01:00
|
|
|
public function makeHttp11()
|
2019-12-04 15:21:19 +01:00
|
|
|
{
|
|
|
|
$data = array('myval' => 25);
|
2020-04-01 09:19:34 +02:00
|
|
|
//Dumper::dump($data);
|
2020-12-09 10:26:26 +01:00
|
|
|
\MVC\Classe\Logger::addLog('action', 'http11 make request');
|
2021-07-12 11:14:36 +02:00
|
|
|
$request = new \MVC\Classe\HttpMethodRequete();
|
|
|
|
$request->setUrl(\MVC\Classe\Url::absolute_link_rewrite(false, 'accueil', ['var10'=>'val10']))->get($data);
|
|
|
|
$request->setUrl(\MVC\Classe\Url::absolute_link_rewrite(false, 'accueil', ['var10'=>'val10']))->post($data);
|
|
|
|
$request->setUrl(\MVC\Classe\Url::absolute_link_rewrite(false, 'accueil', ['var10'=>'val10']))->put($data);
|
|
|
|
$request->setUrl(\MVC\Classe\Url::absolute_link_rewrite(false, 'accueil', ['var10'=>'val10']))->delete($data);
|
2019-12-04 15:21:19 +01:00
|
|
|
}
|
|
|
|
}
|