{"id":65,"date":"2007-08-06T02:38:00","date_gmt":"2007-08-06T02:38:00","guid":{"rendered":"http:\/\/grummfy.be\/blog\/?p=65"},"modified":"2009-12-31T03:15:21","modified_gmt":"2009-12-31T01:15:21","slug":"zend-framework-zf-un-livre-dor-sixieme-etapes-conclusions","status":"publish","type":"post","link":"https:\/\/grummfy.be\/blog\/65","title":{"rendered":"Zend Framework (ZF) : un livre d&rsquo;or,  sixi\u00e8me \u00e9tapes : Conclusions"},"content":{"rendered":"<h2>Cr\u00e9ations d&rsquo;un livre d&rsquo;or en 6 \u00e9tapes<\/h2>\n<ol>\n<li><a href=\"?p=58\">D\u00e9finition<\/a><\/li>\n<li><a href=\"?p=59\">Cr\u00e9ations des tables sql et des r\u00e9pertoires<\/a><\/li>\n<li><a href=\"?p=60\">Bases des fichiers<\/a><\/li>\n<li><a href=\"?p=63\">Affichages et ajout de messages<\/a><\/li>\n<li><a href=\"?p=64\">Modification et suppression des messages<\/a><\/li>\n<li><a href=\"?p=65\">Conclusions<\/a><\/li>\n<\/ol>\n<h3>Conclusions<\/h3>\n<p>Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script\u00a0: Dans la base de donn\u00e9e ajouter trois champs\u00a0: ip(varchar de 15), email(varchar de 60) et site(varchar de 60) et modifier en cons\u00e9quence le fichier contr\u00f4leur<\/p>\n<p>On pourrait ajouter un syst\u00e8me de validation des messages&#8230; et encore d&rsquo;autre choses.<\/p>\n<p>On peux ajouter un syst\u00e8me de cache (voir archive)<\/p>\n<p>Afin de terminer en plus joli voici une feuille de style \u00e0 ajouter\u00a0: <strong>\/public\/style\/site.css<\/strong><\/p>\n<pre> body,html { \tmargin: 0px; \tfont-family: Verdana,Arial,Helvetica,sans-serif; \tcolor: #000000; \tbackground-color: #ffffff; \ttext-align: justify; } h1 { \tfont-size: 1.4em; \tcolor: #800000; } #content { \tmargin: 0px auto 0px auto; \twidth: 500px; } .livre_block_message { \tborder: 1px dotted #aaaaaa; \tmargin-bottom: 1.5em; \tpadding: 0.5em; } a { \tcolor: #800000; }<\/pre>\n<p>et pour qu&rsquo;elle soit pris en compte on modifie header.phtml\u00a0:<\/p>\n<pre> ... \t&lt;link rel=\"stylesheet\" type=\"text\/css\" media=\"screen\" href=\"&lt;?php echo $this-&gt;baseUrl;?&gt;\/public\/style\/site.css\" \/&gt; &lt;\/head&gt; ...<\/pre>\n<h3>Conclusion<\/h3>\n<p>Dans ce tutoriel on a\u00a0:<\/p>\n<ul>\n<li>Utiliser Zend_View<\/li>\n<li>Utiliser Zend_View_Helper<\/li>\n<li>Utiliser Zend_Db_Table<\/li>\n<li>Utiliser Zend_Config_Ini<\/li>\n<li>Utiliser Zend_Controller_Front<\/li>\n<\/ul>\n<p>Maintenant essayer de modifier et de bien comprendre tout cela, lisez le manuel de Zend Framework et vous irez rapidement vers de plus grosses application!<\/p>\n<p><a href=\"\/blog\/media\/tuto\/zf_goldbook.tar.bz2\">T\u00e9l\u00e9charger<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9ations d&rsquo;un livre d&rsquo;or en 6 \u00e9tapes D\u00e9finition Cr\u00e9ations des tables sql et des r\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script\u00a0: Dans la base de donn\u00e9e ajouter trois champs\u00a0: ip(varchar de 15), [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[9],"tags":[22,110,24,42,65,37,64],"class_list":["post-65","post","type-post","status-publish","format-standard","hentry","category-dev","tag-jouons","tag-php","tag-programmation","tag-script","tag-tutoriel","tag-web","tag-zf"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Cr\u00e9ations d&#039;un livre d&#039;or en 6 \u00e9tapes D\u00e9finition Cr\u00e9ations des tables sql et des r\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script : Dans la base de donn\u00e9e ajouter trois champs : ip(varchar de 15),\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Grummfy\"\/>\n\t<meta name=\"google-site-verification\" content=\"d4qc9gnvtzVc9s5gDVkEqZIVZLo42Wi\/lYmFP7\/G0Kw=\" \/>\n\t<meta name=\"keywords\" content=\"jouons,php,programmation,script,tutoriel,web,zf,d\u00e9veloppement\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/grummfy.be\/blog\/65\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Grummfy&#039;s project\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Grummfy&#039;s project .:. Zend Framework (ZF) : un livre d\u2019or, sixi\u00e8me \u00e9tapes : Conclusions\" \/>\n\t\t<meta property=\"og:description\" content=\"Cr\u00e9ations d&#039;un livre d&#039;or en 6 \u00e9tapes D\u00e9finition Cr\u00e9ations des tables sql et des r\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script : Dans la base de donn\u00e9e ajouter trois champs : ip(varchar de 15),\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/grummfy.be\/blog\/65\" \/>\n\t\t<meta property=\"fb:admins\" content=\"580961199\" \/>\n\t\t<meta property=\"article:tag\" content=\"jouons\" \/>\n\t\t<meta property=\"article:tag\" content=\"php\" \/>\n\t\t<meta property=\"article:tag\" content=\"programmation\" \/>\n\t\t<meta property=\"article:tag\" content=\"script\" \/>\n\t\t<meta property=\"article:tag\" content=\"tutoriel\" \/>\n\t\t<meta property=\"article:tag\" content=\"web\" \/>\n\t\t<meta property=\"article:tag\" content=\"zf\" \/>\n\t\t<meta property=\"article:tag\" content=\"d\u00e9veloppement\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2007-08-06T02:38:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2009-12-31T01:15:21+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@Grummfy\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Grummfy&#039;s project .:. Zend Framework (ZF) : un livre d\u2019or, sixi\u00e8me \u00e9tapes : Conclusions\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Cr\u00e9ations d&#039;un livre d&#039;or en 6 \u00e9tapes D\u00e9finition Cr\u00e9ations des tables sql et des r\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script : Dans la base de donn\u00e9e ajouter trois champs : ip(varchar de 15),\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#article\",\"name\":\"Grummfy's project .:. Zend Framework (ZF) : un livre d\\u2019or, sixi\\u00e8me \\u00e9tapes : Conclusions\",\"headline\":\"Zend Framework (ZF) : un livre d&rsquo;or,  sixi\\u00e8me \\u00e9tapes : Conclusions\",\"author\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/author\\\/admin#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/#organization\"},\"datePublished\":\"2007-08-06T02:38:00+02:00\",\"dateModified\":\"2009-12-31T03:15:21+02:00\",\"inLanguage\":\"fr-BE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#webpage\"},\"articleSection\":\"D\\u00e9veloppement, jouons, PHP, programmation, script, tutoriel, web, ZF\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog#listItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/grummfy.be\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/cat\\\/dev#listItem\",\"name\":\"D\\u00e9veloppement\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/cat\\\/dev#listItem\",\"position\":2,\"name\":\"D\\u00e9veloppement\",\"item\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/cat\\\/dev\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#listItem\",\"name\":\"Zend Framework (ZF) : un livre d&rsquo;or,  sixi\\u00e8me \\u00e9tapes : Conclusions\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog#listItem\",\"name\":\"Accueil\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#listItem\",\"position\":3,\"name\":\"Zend Framework (ZF) : un livre d&rsquo;or,  sixi\\u00e8me \\u00e9tapes : Conclusions\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/cat\\\/dev#listItem\",\"name\":\"D\\u00e9veloppement\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/#organization\",\"name\":\"Grummfy's project\",\"description\":\"Mes projets, mes r\\u00eaves, mes envies, ...\",\"url\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/author\\\/admin#author\",\"url\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/author\\\/admin\",\"name\":\"Grummfy\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/97f073e7de2fb1e9d5c5329eb7db2c6de1c5a80e8cfe9b1233473f78a1c908f6?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Grummfy\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#webpage\",\"url\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65\",\"name\":\"Grummfy's project .:. Zend Framework (ZF) : un livre d\\u2019or, sixi\\u00e8me \\u00e9tapes : Conclusions\",\"description\":\"Cr\\u00e9ations d'un livre d'or en 6 \\u00e9tapes D\\u00e9finition Cr\\u00e9ations des tables sql et des r\\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script : Dans la base de donn\\u00e9e ajouter trois champs : ip(varchar de 15),\",\"inLanguage\":\"fr-BE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/65#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/author\\\/admin#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/author\\\/admin#author\"},\"datePublished\":\"2007-08-06T02:38:00+02:00\",\"dateModified\":\"2009-12-31T03:15:21+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/\",\"name\":\"Grummfy's project\",\"description\":\"Mes projets, mes r\\u00eaves, mes envies, ...\",\"inLanguage\":\"fr-BE\",\"publisher\":{\"@id\":\"https:\\\/\\\/grummfy.be\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Grummfy's project .:. Zend Framework (ZF) : un livre d\u2019or, sixi\u00e8me \u00e9tapes : Conclusions","description":"Cr\u00e9ations d'un livre d'or en 6 \u00e9tapes D\u00e9finition Cr\u00e9ations des tables sql et des r\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script : Dans la base de donn\u00e9e ajouter trois champs : ip(varchar de 15),","canonical_url":"https:\/\/grummfy.be\/blog\/65","robots":"max-image-preview:large","keywords":"jouons,php,programmation,script,tutoriel,web,zf,d\u00e9veloppement","webmasterTools":{"google-site-verification":"d4qc9gnvtzVc9s5gDVkEqZIVZLo42Wi\/lYmFP7\/G0Kw=","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/grummfy.be\/blog\/65#article","name":"Grummfy's project .:. Zend Framework (ZF) : un livre d\u2019or, sixi\u00e8me \u00e9tapes : Conclusions","headline":"Zend Framework (ZF) : un livre d&rsquo;or,  sixi\u00e8me \u00e9tapes : Conclusions","author":{"@id":"https:\/\/grummfy.be\/blog\/author\/admin#author"},"publisher":{"@id":"https:\/\/grummfy.be\/blog\/#organization"},"datePublished":"2007-08-06T02:38:00+02:00","dateModified":"2009-12-31T03:15:21+02:00","inLanguage":"fr-BE","mainEntityOfPage":{"@id":"https:\/\/grummfy.be\/blog\/65#webpage"},"isPartOf":{"@id":"https:\/\/grummfy.be\/blog\/65#webpage"},"articleSection":"D\u00e9veloppement, jouons, PHP, programmation, script, tutoriel, web, ZF"},{"@type":"BreadcrumbList","@id":"https:\/\/grummfy.be\/blog\/65#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/grummfy.be\/blog#listItem","position":1,"name":"Accueil","item":"https:\/\/grummfy.be\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/grummfy.be\/blog\/cat\/dev#listItem","name":"D\u00e9veloppement"}},{"@type":"ListItem","@id":"https:\/\/grummfy.be\/blog\/cat\/dev#listItem","position":2,"name":"D\u00e9veloppement","item":"https:\/\/grummfy.be\/blog\/cat\/dev","nextItem":{"@type":"ListItem","@id":"https:\/\/grummfy.be\/blog\/65#listItem","name":"Zend Framework (ZF) : un livre d&rsquo;or,  sixi\u00e8me \u00e9tapes : Conclusions"},"previousItem":{"@type":"ListItem","@id":"https:\/\/grummfy.be\/blog#listItem","name":"Accueil"}},{"@type":"ListItem","@id":"https:\/\/grummfy.be\/blog\/65#listItem","position":3,"name":"Zend Framework (ZF) : un livre d&rsquo;or,  sixi\u00e8me \u00e9tapes : Conclusions","previousItem":{"@type":"ListItem","@id":"https:\/\/grummfy.be\/blog\/cat\/dev#listItem","name":"D\u00e9veloppement"}}]},{"@type":"Organization","@id":"https:\/\/grummfy.be\/blog\/#organization","name":"Grummfy's project","description":"Mes projets, mes r\u00eaves, mes envies, ...","url":"https:\/\/grummfy.be\/blog\/"},{"@type":"Person","@id":"https:\/\/grummfy.be\/blog\/author\/admin#author","url":"https:\/\/grummfy.be\/blog\/author\/admin","name":"Grummfy","image":{"@type":"ImageObject","@id":"https:\/\/grummfy.be\/blog\/65#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/97f073e7de2fb1e9d5c5329eb7db2c6de1c5a80e8cfe9b1233473f78a1c908f6?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Grummfy"}},{"@type":"WebPage","@id":"https:\/\/grummfy.be\/blog\/65#webpage","url":"https:\/\/grummfy.be\/blog\/65","name":"Grummfy's project .:. Zend Framework (ZF) : un livre d\u2019or, sixi\u00e8me \u00e9tapes : Conclusions","description":"Cr\u00e9ations d'un livre d'or en 6 \u00e9tapes D\u00e9finition Cr\u00e9ations des tables sql et des r\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script : Dans la base de donn\u00e9e ajouter trois champs : ip(varchar de 15),","inLanguage":"fr-BE","isPartOf":{"@id":"https:\/\/grummfy.be\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/grummfy.be\/blog\/65#breadcrumblist"},"author":{"@id":"https:\/\/grummfy.be\/blog\/author\/admin#author"},"creator":{"@id":"https:\/\/grummfy.be\/blog\/author\/admin#author"},"datePublished":"2007-08-06T02:38:00+02:00","dateModified":"2009-12-31T03:15:21+02:00"},{"@type":"WebSite","@id":"https:\/\/grummfy.be\/blog\/#website","url":"https:\/\/grummfy.be\/blog\/","name":"Grummfy's project","description":"Mes projets, mes r\u00eaves, mes envies, ...","inLanguage":"fr-BE","publisher":{"@id":"https:\/\/grummfy.be\/blog\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Grummfy's project","og:type":"article","og:title":"Grummfy's project .:. Zend Framework (ZF) : un livre d\u2019or, sixi\u00e8me \u00e9tapes : Conclusions","og:description":"Cr\u00e9ations d'un livre d'or en 6 \u00e9tapes D\u00e9finition Cr\u00e9ations des tables sql et des r\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script : Dans la base de donn\u00e9e ajouter trois champs : ip(varchar de 15),","og:url":"https:\/\/grummfy.be\/blog\/65","fb:admins":"580961199","article:tag":["jouons","php","programmation","script","tutoriel","web","zf","d\u00e9veloppement"],"article:published_time":"2007-08-06T02:38:00+00:00","article:modified_time":"2009-12-31T01:15:21+00:00","twitter:card":"summary","twitter:site":"@Grummfy","twitter:title":"Grummfy's project .:. Zend Framework (ZF) : un livre d\u2019or, sixi\u00e8me \u00e9tapes : Conclusions","twitter:description":"Cr\u00e9ations d'un livre d'or en 6 \u00e9tapes D\u00e9finition Cr\u00e9ations des tables sql et des r\u00e9pertoires Bases des fichiers Affichages et ajout de messages Modification et suppression des messages Conclusions Conclusions Avant de faire la conclusion finale, je vais ajouter deux trois trucs au script : Dans la base de donn\u00e9e ajouter trois champs : ip(varchar de 15),"},"aioseo_meta_data":{"post_id":"65","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-21 15:12:41","updated":"2025-06-04 00:04:17","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/grummfy.be\/blog\" title=\"Accueil\">Accueil<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/grummfy.be\/blog\/cat\/dev\" title=\"D\u00e9veloppement\">D\u00e9veloppement<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tZend Framework (ZF) : un livre d\u2019or,  sixi\u00e8me \u00e9tapes : Conclusions\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Accueil","link":"https:\/\/grummfy.be\/blog"},{"label":"D\u00e9veloppement","link":"https:\/\/grummfy.be\/blog\/cat\/dev"},{"label":"Zend Framework (ZF) : un livre d&rsquo;or,  sixi\u00e8me \u00e9tapes : Conclusions","link":"https:\/\/grummfy.be\/blog\/65"}],"_links":{"self":[{"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":2,"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":202,"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions\/202"}],"wp:attachment":[{"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grummfy.be\/blog\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}