Частый гость
Покинул форум
Сообщений всего: 192
Дата рег-ции: Июль 2015
Помог: 0 раз(а)
|
Это контроллер меню
PHP:
скопировать код в буфер обмена
namespace Menu\Controller; use Zend\Mvc\Controller\AbstractActionController; use Zend\View\Model\ViewModel; class IndexController extends AbstractActionController { protected $em; public function indexAction() { $menu = $this->prepareArrayResult( $this->getEntityManager()->getRepository(\Menu\Entity\Menu::class)->findAll() ); return new ViewModel([ 'menu' => $menu, ]); } public function getEntityManager() { if (null === $this->em) { $this->em = $this->getServiceLocator()->get(\Doctrine\ORM\EntityManager::class); } return $this->em; } protected function prepareArrayResult($data) { $result = []; foreach ($data as $i => $item) { $result[$i]['id'] = $item->getId(); $result[$i]['name'] = $item->getName(); $result[$i]['slug'] = $item->getSlug(); } return $result; } }
А вот ошибка вылазит [url] http://indigo.market/[/url] Что тут не так?
|