Существует метод, который берет данные из базового значения и выводит его. Если вы рассмотрите некоторые проблемы 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()
]);
}
Решать:
service memcached restart
в SSH
php app/console cache:clear