update docs and modular ob_start() mode
This commit is contained in:
parent
8b7c766a1c
commit
014bc1edd9
|
@ -92,6 +92,8 @@ class Modular
|
|||
|
||||
public function load($type = "symfony")
|
||||
{
|
||||
ob_start();
|
||||
|
||||
switch ($type) {
|
||||
case "gitlist":
|
||||
require MODULES_PATH . DIRECTORY_SEPARATOR . $this->getAppName() . DIRECTORY_SEPARATOR . "index.php";
|
||||
|
@ -115,5 +117,10 @@ class Modular
|
|||
require MODULES_PATH . DIRECTORY_SEPARATOR . $this->getAppName() . $this->subapp_dir . DIRECTORY_SEPARATOR . $this->subfile;
|
||||
break;
|
||||
}
|
||||
|
||||
$data = ob_get_contents();
|
||||
ob_end_clean();
|
||||
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
|
|
50
data/docs/04. Les vues Twig.md
Normal file
50
data/docs/04. Les vues Twig.md
Normal file
|
@ -0,0 +1,50 @@
|
|||
#Les vues Blade
|
||||
|
||||
Elles sont chargées dans cette ordre:
|
||||
|
||||
* 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>
|
||||
```
|
29
data/docs/08. modules - Wordpress.md
Normal file
29
data/docs/08. modules - Wordpress.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# 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 !
|
29
data/docs/09. modules - Prestashop.md
Normal file
29
data/docs/09. modules - Prestashop.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# 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 !
|
29
data/docs/10. modules - PHPList.md
Normal file
29
data/docs/10. modules - PHPList.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# 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 !
|
29
data/docs/11. modules - GitList.md
Normal file
29
data/docs/11. modules - GitList.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# 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 !
|
29
data/docs/12. modules - Symfony.md
Normal file
29
data/docs/12. modules - Symfony.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# 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 !
|
Loading…
Reference in a new issue