Prestashop слагане на action на форма в модул

0 гласа
26 прегледа
попитан 28 февруари в PHP от djimi.miladinov (280 точки)

Пиша модул за prestashop 1.7 който ще взима продукти от други сайтове и ще ги качва в базата данни на магазина. Видях в документацията как е показано просто да си напишеш една форма която да се показва в админ панела на модула, но аз искам да връщам view в което да показвам различните магазини от които ще може паяка да намира продукти. Проблема е че като напиша 

<form method="POST" action="{$link->getAdminLink('ProductCrawlerGet')}">
    <input type="text" name="url">
    <input type="submit">
</form>

ми показва една бяла страница като цъкна на модула. Пробвах и с $this->context->link->getAdminModule('ProductCrawlerGet') и пак същия разултат. Като махна action-а ми показва формата но аз искам да я събмитвам до controller който имам в папка controllers/admin/getproducts.php който изглежда ето така 

<?php 
    /**
    * 
    */
    class ProductCrawlerGetController extends ModuleAdminControllerCore
    {
        
        public function postProcess()
        {
            if (Tools::isSubmit('url'))
              {
                  // form processing
                  return 'success';
              }
        }
    }
?>

И никъде не можах да намеря ресурси за това как да си оправя този проблем и останалите които имам. Надявам се че някой оттук ще може да помогне с решаването на този и на слеващите ми проблеми за които ще питам

Моля влез или се регистрирай за да отговориш на този въпрос.

...