Метод Symfony возвращает ноль

0

Существует метод, который берет данные из базового значения и выводит его. Если вы рассмотрите некоторые проблемы app.php - дайте NULL, а при входе через app_dev.php - получите правильное значение boolen.

Имя функции PS: isBlocked()

public function indexAction($slug)
{
    $product = $this->get('manager.shop.product')->getBySlug($slug);
    if (!$product) {
        throw $this->createNotFoundException();
    }
    $this
        ->get('util.breadcrumbs')
        ->add('Catalog', $this->generateUrl('categoryIndex'))
        ->add(
            $product->getShop()->getName(),
            $this->generateUrl('shopIndex', ['slug' => $product->getShop()->getSlug()])
        )->add(
            $product->getName(),
            $this->generateUrl('productIndex', ['slug' => $product->getSlug()])
        );

    $this->get('manager.shop.product')->hit($product, $this->getRequest());

    foreach ($product->getImages() as $image) {
        $this->get('service.image')
            ->create($image)
            ->thumbnailize('525x500-800');
    }


    $shop = $this->get('manager.shop')->getBySlug($product->getShop()->getSlug());
    print_r(var_dump($shop->isBlocked()));

    return $this->render('MashApplicationBundle:Product:index.html.twig', [
        'anotherProducts' => $product->getAnotherShopProducts()->slice(0, 3),
        'product' => $product,
        'shop' => $shop,
     //   'isBlocked' => $shop->isBlocked(),
        'addToCartForm' => $this->createForm('checkout', null, ['data' => ['products' => [$product->getId()]]])->createView()
    ]);
}
  • 0
    Попробуй php app/console cache:clear
  • 0
    Не помогло, выдает NULL
Показать ещё 4 комментария
Теги:
doctrine2

1 ответ

0
Лучший ответ

Решать:

service memcached restart

в SSH

Ещё вопросы

Сообщество Overcoder
Наверх
Меню