Comment obtenir de réponse au format json(application/json) dans yii?
Comment obtenir de réponse au format json(application/json) dans yii?
Vous devez vous connecter pour publier un commentaire.
Comment obtenir de réponse au format json(application/json) dans yii?
Vous devez vous connecter pour publier un commentaire.
Pour Yii 1:
De créer cette fonction dans votre (de base) Contrôleur:
Puis il suffit d'appeler à la fin de votre action:
Pour Yii 2:
Yii 2 dispose de cette fonctionnalité intégrée, utilisez le code suivant à la fin de votre action de contrôleur:
Pour Yii2 à l'intérieur d'un contrôleur:
$this->layout=false
depuisYii::app()->end()
mettra fin à l'application sans la sortie de la mise en page.un moyen plus simple en utilisant
exemple de code:
cheers 🙂
Dans le contrôleur de l'action que vous souhaitez rendre JSON de données, e.g: actionJson()
Voir plus Yii API
Je pense que cette solution n'est pas la meilleure façon de mettre fin à l'application de flux, car il utilise PHP
exit()
fonction, ce qui signifie immédiate de sortie du flux d'exécution. Oui, il y a Yii estonEndRequest
gestionnaire, et de PHPregister_shutdown_function
mais il reste encore trop fataliste.Pour moi la meilleure manière est-ce
Ainsi, le flux de l'application continue de s'exécuter même après.