Привет,
Я пытаюсь создать на странице кнопку которая бы организовывала список страниц на сайте в нужном мне порядке.
Для этого при создании сайта я вначале пропускаю этап, организующий страницы (так как страниц попросту нет) и далее пытаюсь сделать так, чтобы если страницы присутствуют на сайте - тогда бы происходило выстраивание по номеру..
По непонятной мне причине 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>