sfWebResponse |
Symfony : Réponse Web |
---|---|
PHP | Symfony 1 |
Description
Cette classe contient les méthodes de traitement pour inclure le contenu d'une page Web.
Liste des méthodes
Nom | Prototype | Description |
---|---|---|
ADDCACHECONTROLHTTPHEADER | function addCacheControlHttpHeader($name, $value); | Cette méthode permet d'ajouter un contrôle de cache pour l'entête HTTP. |
ADDHTTPMETA | function addHttpMeta($key, $value, $replace); | Cette méthode permet d'ajouter une méta-donnée dans l'entête HTTP. |
ADDJAVASCRIPT | function addJavascript($file, $position, $options); | Cette méthode permet d'ajouter un code JavaScript dans la réponse Web courante. |
ADDMETA | function addMeta($key, $value, $replace, $escape); | Cette méthode permet d'ajouter une balise «META» dans le page HTML. |
ADDVARYHTTPHEADER | function addVaryHttpHeader($header); | Cette méthode permet d'ajouter un «vary» dans entête HTTP. |
CLEARHTTPHEADERS | function clearHttpHeaders(); | Cette méthode permet d'effacer les entêtes HTTP de la réponse Web courante. |
COPYPROPERTIES | function copyProperties($response); | Cette méthode permet de copier toutes les propriétés d'un objet sfWebResponse spécifié vers cet objet. |
FIXCONTENTTYPE | function fixContentType($contentType); | Cette méthode permet de fixer le type de contenu par ajouter l'ensemble de caractères dans les types de contenu texte. |
GETCHARSET | function getCharset(); | Cette méthode permet de demander l'ensemble de caractères courant définit par type de contenu. |
GETCONTENTTYPE | function getContentType(); | Cette méthode permet de demander le type de contenu dans la réponse. |
GETCOOKIES | function getCookies(); | Cette méthode permet de demander la liste des «Cookies» dans la réponse Web courante. |
GETDATE | function getDate($timestamp, $type); | Cette méthode permet de demander la date formaté. |
GETHTTPHEADER | function getHttpHeader($name, $default); | Cette méthode permet de demander la valeur courante de l'entête HTTP. |
GETHTTPHEADERS | function getHttpHeaders(); | Cette méthode permet de demander les entêtes HTTP de la réponse Web courante. |
GETHTTPMETAS | function getHttpMetas(); | Cette méthode permet de demander les méta-données de l'entête HTTP de la réponse Web courante. |
GETJAVASCRIPTS | function getJavascripts($position); | Cette méthode permet de demander les fichiers JavaScript de la réponse Web courante. |
GETMETAS | function getMetas(); | Cette méthode permet de demander la liste des balises «META» dans le page HTML. |
GETPOSITIONS | function getPositions(); | Cette méthode permet de demander les noms de position disponible pour les feuilles de style et le JavaScript dans l'ordre. |
GETSLOTS | function getSlots(); | Cette méthode permet de demander les fentes dans la réponse Web courante. |
GETSTATUSCODE | function getStatusCode(); | Cette méthode permet de demander le code d'état pour la réponse Web courante. |
GETSTATUSTEXT | function getStatusText(); | Cette méthode permet de demander le texte d'état pour la réponse Web courante. |
GETSTYLESHEETS | function getStylesheets($position); | Cette méthode permet de demander la feuille de style pour la réponse Web courante. |
GETTITLE | function getTitle(); | Cette méthode permet de demander le titre pour la réponse Web courante. |
HASHTTPHEADER | function hasHttpHeader($name); | Cette méthode permet de vérifier la réponse HTTP spécifié. |
HASHTTPHEADER | function initialize($dispatcher, $options); | Cette méthode permet d'initialiser cet objet. |
ISHEADERONLY | function isHeaderOnly(); | Cette méthode permet de demander si la réponse doit être seulement constitué des entêtes HTTP. |
MERGE | function merge($response); | Cette méthode permet de fusionner toutes les propriétés d'un objet sfWebResponse à cet objet. |
NORMALIZEHEADERNAME | function normalizeHeaderName($name); | Cette méthode permet de demander les entêtes de normalisation. |
REMOVEJAVASCRIPT | function removeJavascript($file); | Cette méthode permet d'enlever le fichier JavaScript spécifié de la réponse Web courante. |
REMOVESTYLESHEET | function removeStylesheet($file); | Cette méthode permet d'enlever le fichier de feuille de style spécifié de la réponse Web courante. |
SEND | function send(); | Cette méthode permet d'envoyer les entêtes HTTP et le contenu. |
SENDCONTENT | function sendContent(); | Cette méthode permet d'envoyer le contenu de la réponse Web courante. |
SENDHTTPHEADERS | function sendHttpHeaders(); | Cette méthode permet d'envoyer les entêtes HTTP et les «Cookies». |
SERIALIZE | function serialize(); | Cette méthode permet de sérialiser l'instance courant. |
SETCONTENTTYPE | function setContentType($value); | Cette méthode permet de fixer la réponse de type de contenu. |
SETCOOKIE | function setCookie($name, $value, $expire, $path, $domain, $secure, $httpOnly); | Cette méthode permet de fixer un «Cookie». |
SETHEADERONLY | function setHeaderOnly($value); | Cette méthode permet de fixer si la réponse est constitué uniquement d'entêtes HTTP. |
SETHTTPHEADER | function setHttpHeader($name, $value, $replace); | Cette méthode permet de fixer l'entête HTTP. |
SETSLOT | function setSlot($name, $content); | Cette méthode permet de fixer une fente dans la réponse Web courante. |
SETSTATUSCODE | function setStatusCode($code, $name); | Cette méthode permet de fixer le code d'état de la réponse. |
SETTITLE | function setTitle($title, $escape); | Cette méthode permet de fixer le titre de la réponse Web courante. |
UNSERIALIZE | function unserialize(); | Cette méthode permet de désérialiser l'instance courant. |
VALIDATEPOSITION | function validatePosition($position); | Cette méthode permet de valider un nom de position. |
Exemple
L'exemple suivant permettrait avec certaines ajustements d'ajouter la balise «<meta name="my:title" content="mon titre de page">» dans le code HTML :
Dernière mise à jour : Dimanche, le 4 décembre 2016