PHPackages                             zeroframework/zeroframework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. zeroframework/zeroframework

ActiveLibrary[Framework](/categories/framework)

zeroframework/zeroframework
===========================

twbs bundle for zeroframework

v1.0(12y ago)220[2 issues](https://github.com/zeroframework/zeroFrameworkPhpRecoded/issues)PHP

Since Feb 28Pushed 7y ago2 watchersCompare

[ Source](https://github.com/zeroframework/zeroFrameworkPhpRecoded)[ Packagist](https://packagist.org/packages/zeroframework/zeroframework)[ RSS](/packages/zeroframework-zeroframework/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

zeroFrameworkPhpRecoded
=======================

[](#zeroframeworkphprecoded)

version du zeroframework réecrite pour la formation d'une personne au dév de a a z d'un framework light

Roadmap
-------

[](#roadmap)

Crée plusieur niveaux d'apprentisage en permmetant l'utilisation du framework a partir de rien, explication

niveaux 1 : pas de php, vue simplement

niveaux 2 : php avec variable globale transmit directement à la vue

niveaux 3 : php avec tableau $html dont les variables sont transmis directement a la vue

niveaux 4: function php main qui retourne un tableau qui est transmis a la vue

niveaux 5: function php nommé du nom de l'action suffixé de 'Action' pouvant recevoir des parametre et retournant un tableau qui est transmis a la vue

niveaux 6 : function php nommé du nom de l'action suffixé de 'Action' pouvant recevoir des parametre et retorunant une instance de responce crée avec ZF:renderHtml permettant de choisir la vue qui sera charge

niveaux 7 : classe php instancié avec simplement les propriété publique transmisse a la vue

niveaux 8 : classe php instancie avec simplement la propriété $html qui est un tableau qui sera transmit a la vue

niveaux 9 : classe php instancie avec une méthode nommé du nom de l'action suffixé de 'Action' pouvant recevoir des parametre et retournant un tableau qui sera transmise a la vue portant le nom de l'action suffixé de .html.twig

niveaux 10 : classe php instancie avec une méthode nommé du nom de l'action suffixé de 'Action' pouvant recevoir des parametre et retorunant une instance de responce crée avec ZF:renderHtml permettant de choisir la vue qui sera charge

niveaux 11 : création de route permettant de mapper une url à une action d'une classe

Example de configuration
------------------------

[](#example-de-configuration)

application

```

```

config application
------------------

[](#config-application)

```
{
    "debug" : true,
    "facebook.config" :
    {
        "appId" : "",
        "secret" : ""
    },
    "db.options" :
    {
        "driver"    : "pdo_mysql",
        "host"      : "localhost",
        "dbname"    : "",
        "user"      : "",
        "password"  : "",
        "charset"   : "utf8"
    },
    "mailer.options" :
    {
        "server"  : "smtp.gmail.com",
        "port"     : 465,
        "security" : "ssl",
        "username" : "",
        "password" : ""
    }
}

```

bootloader

```
