jackos Cette doc n'est donc plus valable pour bêta 1.2 ?
Non elle n'est plus à jour pour la version 1.0.0-beta1.2 😅 mais le module starterkit lui est à jour.
En attendant, c'est cool que tu as essayé 😉
Les changements sur la documentation "Hello World" sont :
L'utilisation d'un routeur en PHP et que les constante de configuration ne sont plus utilisées.
Pour le routeur PHP regarde le fichier conf/routes.php
dans le starterkit, la syntaxe ne diffère pas beaucoup
Ancienne version en JSON :
{
"todo.index": {
"methode" : "GET",
"path": "todo/index",
"uses": "TodoController@index"
}
}
Nouvelle version en PHP :
<?php
use Soosyze\Components\Router\Route as R;
R::useNamespace('SoosyzeExtension\TodoModule\Controller');
R::get('todo.index', 'todo/index', 'TodoController@index');
Mais attention l'exemple donné dans la documentation correspond au module TodoModule
, si tu pars du starterkit il faut utiliser le namespace
correspondant :
<?php
use Soosyze\Components\Router\Route as R;
R::useNamespace('SoosyzeExtension\Starterkit\Controller');
R::get('starterkit.index', 'starterkit/index', 'Starterkit@index');