0
Quel est le meilleur moyen de renvoyer une chaîne json ou un simple texte à l'écran dans net php framework sans charger le template?Renvoyer une chaîne sans utiliser de template dans le framework PHP Nette
Quel est le meilleur moyen de renvoyer une chaîne json ou un simple texte à l'écran dans net php framework sans charger le template?Renvoyer une chaîne sans utiliser de template dans le framework PHP Nette
Vous pouvez utiliser la méthode sendJson($data)
dans votre présentation.
function renderDefault()
{
$data = ['hello' => 'world'];
$this->sendJson($data);
}
Will sortie {"hello":"world"}
avec application/json
Content-Type
Merci beaucoup Grez ce que d'un texte de base. Le cadre net ne l'explique pas si bien. –
Si vous regardez [code source] (https://api.nette.org/2.3/source-Application.UI.Presenter.php.html#601-610) de 'sendJson' vous pouvez le voir seulement fait $ this-> sendResponse (nouvelles réponses \ JsonResponse ($ data)); 'donc pour le texte simple juste besoin d'un autre type de réponse -' TextResponse' => '$ this-> sendResponse (nouvelle TextResponse ($ data))' – Grez