update docs, avoid no-docs

This commit is contained in:
Emmanuel ROY 2021-01-19 16:46:14 +01:00
parent 6de3e0e2c4
commit fc111abccf
13 changed files with 25 additions and 292 deletions

View file

@ -1,12 +1 @@
# Les étapes de configurations de SAND # Comment bien utiliser les urls dans le framework SAND
il vous faut modifier quelques valeurs dans des fichiers de configuration
- `application/config/app-parameters.php`
- `application/config/bdd-parameters.php`
Les autres fichiers contenus dans config servent pour la branche dev
Dans le cas où vous voudriez utiliser les conduits vous devrez modifier le fichier `application/config/files/routing.yml`.

View file

@ -1,12 +1 @@
# Les étapes de configurations de SAND # Comment bien utilisre les commandes dans le framework SAND
il vous faut modifier quelques valeurs dans des fichiers de configuration
- `application/config/app-parameters.php`
- `application/config/bdd-parameters.php`
Les autres fichiers contenus dans config servent pour la branche dev
Dans le cas où vous voudriez utiliser les conduits vous devrez modifier le fichier `application/config/files/routing.yml`.

View file

@ -1,4 +1,4 @@
#Les vues Blade #Les vues Twig
Elles sont chargées dans cette ordre: Elles sont chargées dans cette ordre:
@ -6,45 +6,9 @@ Elles sont chargées dans cette ordre:
* application/include/vues/layout * application/include/vues/layout
* application/include/vues/view * application/include/vues/view
ainsi la vue standard peut étendre de `application/include/vues/layout/body.blade.php` ainsi la vue standard peut étendre de `application/include/vues/layout/body.html.twig`
```php ```php
@extends('system')
@section('body')
@section('sidebar')
This is the master sidebar.
@show
<div class="container">
@yield('content')
</div>
@endsection
``` ```
qui étends de `application/include/vues/system/system.blade.php` qui étends de `application/include/vues/system/system.html.twig`
```php ```php
<html>
<head>
<title>{{$page_title}}</title>
<meta name="description" lang="fr" content="{{$description}}"/>
@section('top-css')
@endsection
</head>
<body>
@section('top-javascript')
@endsection
@yield('body')
@section('bottom-javascript')
@endsection
</body>
</html>
``` ```

View file

@ -1,50 +1,9 @@
#Les vues Blade #Les vues Blade avec une SPA Vue.js
Elles sont chargées dans cette ordre: Elles sont chargées dans le même ordre que les vues Blade normale:
* application/include/vues/system * application/include/vues/system
* application/include/vues/layout * application/include/vues/layout
* application/include/vues/view * application/include/vues/view
ainsi la vue standard peut étendre de `application/include/vues/layout/body.blade.php` Cependant il faut inclure les biblitohèques Vue.js dans la page et coder à la mimine la SPA
```php
@extends('system')
@section('body')
@section('sidebar')
This is the master sidebar.
@show
<div class="container">
@yield('content')
</div>
@endsection
```
qui étends de `application/include/vues/system/system.blade.php`
```php
<html>
<head>
<title>{{$page_title}}</title>
<meta name="description" lang="fr" content="{{$description}}"/>
@section('top-css')
@endsection
</head>
<body>
@section('top-javascript')
@endsection
@yield('body')
@section('bottom-javascript')
@endsection
</body>
</html>
```

View file

@ -10,21 +10,21 @@ use MVC\Classe\Url;
class DefaultAction extends Action class DefaultAction extends Action
{ {
public function default($data) public function default($data1 = null,$data2 = null,$data3 = null)
{ {
/**your action algorythm**/ /**your action algorythm**/
if (isset($data[0])) { if ($data1 !== null) {
$var1 = $data[0]; $var1 = $data1;
} else { } else {
$var1 = 1; $var1 = 1;
} }
if (isset($data[1])) { if ($data2 !== null) {
$var2 = $data[1]; $var2 = $data2;
} else { } else {
$var2 = 2; $var2 = 2;
} }
if (isset($data[2])) { if ($data3 !== null) {
$var3 = $data[2]; $var3 = $data3;
} else { } else {
$var3 = 3; $var3 = 3;
} }
@ -40,7 +40,7 @@ class DefaultAction extends Action
print_r($data2); print_r($data2);
return ob_get_clean(); return ob_get_clean();
} }
public function makeHttp11($data) public function makeHttp11()
{ {
$data = array('myval' => 25); $data = array('myval' => 25);
@ -57,7 +57,7 @@ avec cet accès dans la vue:
```php ```php
{{\MVC\Classe\ControlleurAction::inserer('default',[])}} {{\MVC\Classe\ControlleurAction::inserer('default',[])}}
{{\MVC\Classe\ControlleurAction::inserer('default.default',[array(4,5,6)])}} {{\MVC\Classe\ControlleurAction::inserer('default.default',[4,5,6])}}
{{\MVC\Classe\ControlleurAction::inserer('default.variableSlug',['var1','var2'])}} {{\MVC\Classe\ControlleurAction::inserer('default.variableSlug',['var1','var2'])}}
{{\MVC\Classe\ControlleurAction::inserer('default.makeHttp11',[])}} {{\MVC\Classe\ControlleurAction::inserer('default.makeHttp11',[])}}

View file

@ -1,4 +1,4 @@
# Le conduit # Le conduit Symfony
>Le conduit est une nouveautée de l'application, celle permet de réaliser >Le conduit est une nouveautée de l'application, celle permet de réaliser
un controlleur similaire a Symfony qui est dénomé ici Conduit car il prend un controlleur similaire a Symfony qui est dénomé ici Conduit car il prend

View file

@ -1,4 +1,4 @@
# Comment Ajouter un module Symfony ou tout autre application php # Comment Configurer un module Symfony ou tout autre application php
il vous faut instancier trois fichiers: il vous faut instancier trois fichiers:
le modèle (.model) contenant le nom de la page qui porte le model le modèle (.model) contenant le nom de la page qui porte le model

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php # Comment bien utiliser les modules
il vous faut instancier trois fichiers:
le modèle (.model) contenant le nom de la page qui porte le model
ici : `application/include/modeles/syf51.model`
```yaml
name : syf51
page_title : Accueil de l'application modulaire
description : zatou stra bracadabla
params : params
```
le controlleur (.php) contenant ce code qui doit être automatisé
ici: `application/include/controlleurs/syf51.php`
```php
<?php
\MVC\Classe\Session::start();
$app = new MVC\Classe\Modular($name);
$templateData = array('app' => $app);
```
et déclarer le module dans `\application\modules\setup\registre.model`
par une ligne suplémentaire:
```yaml
syf51 : Application permettant de tester l'intégration d'un module avec symfony5.0.99
```
si besoin et que le module n'existe pas il vous faudras coder et modifier
le fichier `/application/class/Modular.php` voir peut-être `/application/class/ModularRegister.php`
Good Luck !

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php # Comment ajouter un module Wordpress
il vous faut instancier trois fichiers:
le modèle (.model) contenant le nom de la page qui porte le model
ici : `application/include/modeles/syf51.model`
```yaml
name : syf51
page_title : Accueil de l'application modulaire
description : zatou stra bracadabla
params : params
```
le controlleur (.php) contenant ce code qui doit être automatisé
ici: `application/include/controlleurs/syf51.php`
```php
<?php
\MVC\Classe\Session::start();
$app = new MVC\Classe\Modular($name);
$templateData = array('app' => $app);
```
et déclarer le module dans `\application\modules\setup\registre.model`
par une ligne suplémentaire:
```yaml
syf51 : Application permettant de tester l'intégration d'un module avec symfony5.0.99
```
si besoin et que le module n'existe pas il vous faudras coder et modifier
le fichier `/application/class/Modular.php` voir peut-être `/application/class/ModularRegister.php`
Good Luck !

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php # Comment ajouter un module Prestashop
il vous faut instancier trois fichiers:
le modèle (.model) contenant le nom de la page qui porte le model
ici : `application/include/modeles/syf51.model`
```yaml
name : syf51
page_title : Accueil de l'application modulaire
description : zatou stra bracadabla
params : params
```
le controlleur (.php) contenant ce code qui doit être automatisé
ici: `application/include/controlleurs/syf51.php`
```php
<?php
\MVC\Classe\Session::start();
$app = new MVC\Classe\Modular($name);
$templateData = array('app' => $app);
```
et déclarer le module dans `\application\modules\setup\registre.model`
par une ligne suplémentaire:
```yaml
syf51 : Application permettant de tester l'intégration d'un module avec symfony5.0.99
```
si besoin et que le module n'existe pas il vous faudras coder et modifier
le fichier `/application/class/Modular.php` voir peut-être `/application/class/ModularRegister.php`
Good Luck !

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php # Comment ajouter un module PHPList
il vous faut instancier trois fichiers:
le modèle (.model) contenant le nom de la page qui porte le model
ici : `application/include/modeles/syf51.model`
```yaml
name : syf51
page_title : Accueil de l'application modulaire
description : zatou stra bracadabla
params : params
```
le controlleur (.php) contenant ce code qui doit être automatisé
ici: `application/include/controlleurs/syf51.php`
```php
<?php
\MVC\Classe\Session::start();
$app = new MVC\Classe\Modular($name);
$templateData = array('app' => $app);
```
et déclarer le module dans `\application\modules\setup\registre.model`
par une ligne suplémentaire:
```yaml
syf51 : Application permettant de tester l'intégration d'un module avec symfony5.0.99
```
si besoin et que le module n'existe pas il vous faudras coder et modifier
le fichier `/application/class/Modular.php` voir peut-être `/application/class/ModularRegister.php`
Good Luck !

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php # Comment ajouter un module GitList
il vous faut instancier trois fichiers:
le modèle (.model) contenant le nom de la page qui porte le model
ici : `application/include/modeles/syf51.model`
```yaml
name : syf51
page_title : Accueil de l'application modulaire
description : zatou stra bracadabla
params : params
```
le controlleur (.php) contenant ce code qui doit être automatisé
ici: `application/include/controlleurs/syf51.php`
```php
<?php
\MVC\Classe\Session::start();
$app = new MVC\Classe\Modular($name);
$templateData = array('app' => $app);
```
et déclarer le module dans `\application\modules\setup\registre.model`
par une ligne suplémentaire:
```yaml
syf51 : Application permettant de tester l'intégration d'un module avec symfony5.0.99
```
si besoin et que le module n'existe pas il vous faudras coder et modifier
le fichier `/application/class/Modular.php` voir peut-être `/application/class/ModularRegister.php`
Good Luck !

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php # Comment ajouter un module Symfony
il vous faut instancier trois fichiers:
le modèle (.model) contenant le nom de la page qui porte le model
ici : `application/include/modeles/syf51.model`
```yaml
name : syf51
page_title : Accueil de l'application modulaire
description : zatou stra bracadabla
params : params
```
le controlleur (.php) contenant ce code qui doit être automatisé
ici: `application/include/controlleurs/syf51.php`
```php
<?php
\MVC\Classe\Session::start();
$app = new MVC\Classe\Modular($name);
$templateData = array('app' => $app);
```
et déclarer le module dans `\application\modules\setup\registre.model`
par une ligne suplémentaire:
```yaml
syf51 : Application permettant de tester l'intégration d'un module avec symfony5.0.99
```
si besoin et que le module n'existe pas il vous faudras coder et modifier
le fichier `/application/class/Modular.php` voir peut-être `/application/class/ModularRegister.php`
Good Luck !