Je rencontre un problème avec une route dans Silex. J'ai déjà essayé tout ce que j'ai lu sur le web, mais je n'arrive pas à le faire fonctionner.Silex Route facultative NotFoundHttpException
Voici mon code:
$getServer->get('/server/{cFM}&{name}&{tApp}&{active}.json', function ($cFM, $name, $tApp, $active) use ($app) {
if (!$server = Model\mdmServer::getServer($cFM, $name, $tApp, $active)) {
return $app->json('Not found', 404);
}
return $app->json($server);
});
return $getServer;
Je voudrais tous mes paramètres à option, par exemple:
/server/cFM & & Tapp & active.json
IF Je ne mets aucune valeur pour le nom, j'ai obtenu le NotFoundHttpException.
Existe-t-il un moyen de le faire?
Merci beaucoup pour votre aide.
J'ai déjà essayé, ça n'a pas fonctionné: /, merci d'avoir essayé de m'aider! – KrqcS
Vous avez peut-être des problèmes parce que vous utilisez un itinéraire inhabituel, essayez '/ server/{cfm}/{nom}/{tapp}/{active}' au lieu de '/ server/{cFM} & {nom} & {tApp } & {active} .json' –
J'ai trouvé un moyen de le faire! merci pour votre aide Ralf :) – KrqcS