wolverine777
@wolverine777

Почему Symfony не видит $_POST?

Привет,

Я пытаюсь создать на странице кнопку которая бы организовывала список страниц на сайте в нужном мне порядке.

Для этого при создании сайта я вначале пропускаю этап, организующий страницы (так как страниц попросту нет) и далее пытаюсь сделать так, чтобы если страницы присутствуют на сайте - тогда бы происходило выстраивание по номеру..

По непонятной мне причине symfony не видит мой $_POST во втором случае. Подскажите пожалуйста как быть?

Controller:
$pages=array();


		if($pages){
	            if($_POST){
                    $em = $this->getDoctrine()->getManager();

                    $value = $_POST;

                    for ($i =0; isset(array_values($value)[$i]); $i++) {
                        if (array_values($value)[$i])
                        {
                            $Page = $this->getDoctrine()->getRepository(Page::class)->find(array_keys($value)[$i]);
                            if($value!=null)
                                $Page->setOrdre(array_values($value)[$i]);
                        }
                    }

                    $em->flush();
            }
        }


if(!$site)
		{
			$site= new Site();

		}
		else
		{
			if($pages=$this->getDoctrine()->getRepository(Page::class)->findBy(['idSite'=>$site->getIdSite()], array('ordre' => 'ASC')))
			{
			}

		}


Twig - кнопка

<td align="right" colspan="3" style="width: 45px;">
                            <div style="float: right;">
                                <input type="image" src="/images/icones/order.gif" alt="Order" title="Order" >
                            </div>
                        </td>
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы