Летит значит переменная в symfony контроллер.
$.post("index.php/next",{id:$("#id3").text()*1});
В контроллере подхватывается код
-----------------------------------------------
$id=$_POST['id'];
$string = 'p.id < '.$id.' AND p.id > '.$id1;
$repository = $this->getDoctrine()
->getRepository('AcmeStoreBundle:news');
$query = $repository->createQueryBuilder('p')
->where($string)
->orderBy('p.id', 'DESC')
->getQuery();
$product = $query->getArrayResult();
------------------------------------------------
Всё ништяг!:))
НО! Летим так! В итоге Ошибка!
$.post("index.php/next",{id:$("#id3").text()});
---------------------------------------------------
$id=$_POST['id'];
$string = 'p.id < '.$id.' AND p.id > '.$id1;
$repository = $this->getDoctrine()
->getRepository('AcmeStoreBundle:news');
$query = $repository->createQueryBuilder('p')
->where($string)
->orderBy('p.id', 'DESC')
->getQuery();
$product = $query->getArrayResult();
-----------------------------------------------------
Самое интересно, что и в том и другом случае функция gettype($id) сообщает string
Переменная $id1 где то там выше шпарит в расчет её не берем.
Как так?))