{"id":304428,"date":"2021-09-07T13:06:38","date_gmt":"2021-09-07T13:06:38","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=304428"},"modified":"2021-09-08T06:59:25","modified_gmt":"2021-09-08T06:59:25","slug":"adding-new-field-in-prestashop-1-7-admin-symfony-controller","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/","title":{"rendered":"Adding New field in PrestaShop 1.7 Admin Symfony Controller"},"content":{"rendered":"\n<p>In this blog, we are going to learn how to modify existing Symfony controller forms in PrestaShop.<\/p>\n\n\n\n<p>In PrestaShop 1.7.x.x, the system has changed as we now rely on the Symfony Form component and can modify existing forms without template override.<\/p>\n\n\n\n<p>So let\u2019s understand how to add new fields and modify\/remove existing fields. For this purpose we&#8217;ll use <strong>action&lt;ClassName&gt;FormBuilderModifier<\/strong> hook.<\/p>\n\n\n\n<p>Suppose, we want to modify the customer form then we have to use the <strong>actionCustomerFormBuilderModifier <\/strong>hook.<\/p>\n\n\n\n<p>Let&#8217;s be practical&#8230;<\/p>\n\n\n\n<p><strong>1) Modify and remove existing fields<\/strong><\/p>\n\n\n\n<p>Here we&#8217;ll remove the First name field and will modify the Last name field&#8217;s of the customer form<\/p>\n\n\n\n<p><strong>Current view of the form:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1178\" height=\"679\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png\" alt=\"Modify Existing Symfony Controller Form In PrestaShop With A Module Image 1\" class=\"wp-image-304511\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png 1178w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1-300x173.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1-250x144.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1-768x443.png 768w\" sizes=\"(max-width: 1178px) 100vw, 1178px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>In the hook function, this is the example code&nbsp;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">public function hookActionCustomerFormBuilderModifier($params)\n{\n     \/** @var $formBuilder \\Symfony\\Component\\Form *\/\n     $formBuilder = $params&#091;&#039;form_builder&#039;];\n     $formBuilder-&gt;remove(&#039;first_name&#039;);\n     $formBuilder-&gt;get(&#039;last_name&#039;)-&gt;setRequired(false);\n }<\/pre>\n\n\n\n<p>As we can see, the First name has been removed and the Last name field has been modified to a non-required field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"716\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img2-1200x716.png\" alt=\"Modify Existing Symfony Controller Form In PrestaShop With A Module Image 2\" class=\"wp-image-304522\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img2-1200x716.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img2-300x179.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img2-250x149.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img2-768x459.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img2.png 1345w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>2) Add a new field<\/strong><\/p>\n\n\n\n<p>Now, we&#8217;ll add Mobile Number Field just after the Email field<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">public function hookActionCustomerFormBuilderModifier($params)\n{\n    \/** @var $formBuilder \\Symfony\\Component\\Form *\/\n    $formBuilder = $params&#091;&#039;form_builder&#039;];\n    $formBuilder-&gt;remove(&#039;first_name&#039;);\n    $formBuilder-&gt;get(&#039;last_name&#039;)-&gt;setRequired(false);\n    $allFields = $formBuilder-&gt;all();\n    foreach ($allFields as $inputField =&gt; $input) {\n        $formBuilder-&gt;remove($inputField);\n    }\n    foreach ($allFields as $inputField =&gt; $input) {\n        $formBuilder-&gt;add($input);\n        if ($inputField == &#039;email&#039;) {\n            \/** @var TextType::class \\Symfony\\Component\\Form\\Extension\\Core\\Type\\TextType *\/\n            $formBuilder-&gt;add(\n                &#039;mobile_number&#039;, \n                 TextType::class, \n                 &#091;&#039;label&#039; =&gt; &#039;Mobile Number&#039;]\n            );\n        }\n     }\n  }<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1199\" height=\"667\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img3.png\" alt=\"Modify Existing Symfony Controller Form In PrestaShop With A Module Image 3\" class=\"wp-image-304527\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img3.png 1199w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img3-300x167.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img3-250x139.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img3-768x427.png 768w\" sizes=\"(max-width: 1199px) 100vw, 1199px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Hence, the text type field is created so we have to use namespace <strong><em>use Symfony\\Component\\Form\\Extension\\Core\\Type\\TextType;<\/em><\/strong>&nbsp; in the module.<br><br>Methods of formBuilder class can be seen from these two files<\/p>\n\n\n\n<p>i)&lt;prestashop_root_directory&gt;\/vendor\/symfony\/symfony\/src\/Symfony\/Component\/Form\/FormBuilderInterface.php<\/p>\n\n\n\n<p>ii)&lt;prestashop_root_directory&gt;\/vendor\/symfony\/symfony\/src\/Symfony\/Component\/Form\/FormBuilder.php<\/p>\n\n\n\n<p><strong>Note:&nbsp;<\/strong><\/p>\n\n\n\n<p>1) Here, we have modified only the view of the form. To save data of new fields, use these hooks<\/p>\n\n\n\n<p>i) actionObject&lt;ClassName&gt;AddAfter<\/p>\n\n\n\n<p>ii) actionObject&lt;ClassName&gt;UpdateAfter<\/p>\n\n\n\n<p>2) If action&lt;ClassName&gt;FormBuilderModifier hook is not supported in some PrestaShop&#8217;s versions then the same functionality can be achieved by template override.<\/p>\n\n\n\n<p>That\u2019s all about this blog.<\/p>\n\n\n\n<p>If any issue or doubt please feel free to mention it in the comment section.<\/p>\n\n\n\n<p>We would be happy to help.<\/p>\n\n\n\n<p>Also, you can explore our <a href=\"https:\/\/webkul.com\/prestashop-development\/\">PrestaShop Development Services<\/a> &amp; a large range of quality <a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\">PrestaShop Modules<\/a>.<\/p>\n\n\n\n<p>For any doubt contact us at <a href=\"mailto:support@webkul.com\">support@webkul.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we are going to learn how to modify existing Symfony controller forms in PrestaShop. In PrestaShop 1.7.x.x, the system has changed as we now rely on the Symfony Form component and can modify existing forms without template override. So let\u2019s understand how to add new fields and modify\/remove existing fields. For this <a href=\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":388,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209,1],"tags":[12016,12011,12013,12012],"class_list":["post-304428","post","type-post","status-publish","format-standard","hentry","category-prestashop","category-uncategorized","tag-add-new-fields","tag-modify-symfony-forms","tag-prestashop-formbuilder-modifier","tag-symfony-form-component"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adding New field in PrestaShop 1.7 Admin Symfony Controller - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Modify Existing Symfony Controller Form In PrestaShop With A Module\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding New field in PrestaShop 1.7 Admin Symfony Controller - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Modify Existing Symfony Controller Form In PrestaShop With A Module\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-07T13:06:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-08T06:59:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png\" \/>\n<meta name=\"author\" content=\"Amit Kumar Tiwari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amit Kumar Tiwari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/\"},\"author\":{\"name\":\"Amit Kumar Tiwari\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d9ce9e306c32df23a286ed9b5eb81257\"},\"headline\":\"Adding New field in PrestaShop 1.7 Admin Symfony Controller\",\"datePublished\":\"2021-09-07T13:06:38+00:00\",\"dateModified\":\"2021-09-08T06:59:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/\"},\"wordCount\":344,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png\",\"keywords\":[\"Add New Fields\",\"Modify Symfony Forms\",\"PrestaShop FormBuilder Modifier\",\"Symfony Form Component\"],\"articleSection\":[\"prestashop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/\",\"url\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/\",\"name\":\"Adding New field in PrestaShop 1.7 Admin Symfony Controller - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png\",\"datePublished\":\"2021-09-07T13:06:38+00:00\",\"dateModified\":\"2021-09-08T06:59:25+00:00\",\"description\":\"Modify Existing Symfony Controller Form In PrestaShop With A Module\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png\",\"width\":1178,\"height\":679,\"caption\":\"modify_symfony_form_in_ps_img1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding New field in PrestaShop 1.7 Admin Symfony Controller\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d9ce9e306c32df23a286ed9b5eb81257\",\"name\":\"Amit Kumar Tiwari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0bfab402e3d85cb3f1ed4fbac60ad1c4532edd47917a00da0f77d94c75b54f7d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0bfab402e3d85cb3f1ed4fbac60ad1c4532edd47917a00da0f77d94c75b54f7d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Amit Kumar Tiwari\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/amitkr-tiwari139\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adding New field in PrestaShop 1.7 Admin Symfony Controller - Webkul Blog","description":"Modify Existing Symfony Controller Form In PrestaShop With A Module","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/","og_locale":"en_US","og_type":"article","og_title":"Adding New field in PrestaShop 1.7 Admin Symfony Controller - Webkul Blog","og_description":"Modify Existing Symfony Controller Form In PrestaShop With A Module","og_url":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2021-09-07T13:06:38+00:00","article_modified_time":"2021-09-08T06:59:25+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png","type":"","width":"","height":""}],"author":"Amit Kumar Tiwari","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Amit Kumar Tiwari","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/"},"author":{"name":"Amit Kumar Tiwari","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d9ce9e306c32df23a286ed9b5eb81257"},"headline":"Adding New field in PrestaShop 1.7 Admin Symfony Controller","datePublished":"2021-09-07T13:06:38+00:00","dateModified":"2021-09-08T06:59:25+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/"},"wordCount":344,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png","keywords":["Add New Fields","Modify Symfony Forms","PrestaShop FormBuilder Modifier","Symfony Form Component"],"articleSection":["prestashop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/","url":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/","name":"Adding New field in PrestaShop 1.7 Admin Symfony Controller - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png","datePublished":"2021-09-07T13:06:38+00:00","dateModified":"2021-09-08T06:59:25+00:00","description":"Modify Existing Symfony Controller Form In PrestaShop With A Module","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/09\/modify_symfony_form_in_ps_img1.png","width":1178,"height":679,"caption":"modify_symfony_form_in_ps_img1"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/adding-new-field-in-prestashop-1-7-admin-symfony-controller\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Adding New field in PrestaShop 1.7 Admin Symfony Controller"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d9ce9e306c32df23a286ed9b5eb81257","name":"Amit Kumar Tiwari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0bfab402e3d85cb3f1ed4fbac60ad1c4532edd47917a00da0f77d94c75b54f7d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0bfab402e3d85cb3f1ed4fbac60ad1c4532edd47917a00da0f77d94c75b54f7d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Amit Kumar Tiwari"},"url":"https:\/\/webkul.com\/blog\/author\/amitkr-tiwari139\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/304428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/388"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=304428"}],"version-history":[{"count":19,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/304428\/revisions"}],"predecessor-version":[{"id":304741,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/304428\/revisions\/304741"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=304428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=304428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=304428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}