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
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`.
# Comment bien utiliser les urls dans le framework SAND

View file

@ -1,12 +1 @@
# Les étapes de configurations de 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`.
# Comment bien utilisre les commandes dans le framework SAND

View file

@ -1,4 +1,4 @@
#Les vues Blade
#Les vues Twig
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/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
@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
<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/layout
* application/include/vues/view
ainsi la vue standard peut étendre de `application/include/vues/layout/body.blade.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`
```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>
```
Cependant il faut inclure les biblitohèques Vue.js dans la page et coder à la mimine la SPA

View file

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

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php
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 !
# Comment ajouter un module Wordpress

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php
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 !
# Comment ajouter un module Prestashop

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php
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 !
# Comment ajouter un module PHPList

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php
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 !
# Comment ajouter un module GitList

View file

@ -1,29 +1 @@
# Comment Ajouter un module Symfony ou tout autre application php
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 !
# Comment ajouter un module Symfony