Пример #1
0
 /**
  * @return array Categories indexed by name
  */
 protected function getAvailableCategories()
 {
     if ($this->availableCategories === NULL) {
         $availableCategories = $this->categoryRepository->findAll();
         $availableCategoriesByName = array();
         foreach ($availableCategories as $availableCategory) {
             $availableCategoriesByName[$availableCategory->getName()] = $availableCategory;
         }
         $this->availableCategories = $availableCategoriesByName;
     }
     return $this->availableCategories;
 }
 /**
  * Index action
  *
  * @FLOW3\SkipCsrfProtection
  */
 public function indexAction()
 {
     $categories = $this->categoryRepository->findAll();
     $this->view->assign('categories', $categories);
 }
Пример #3
0
 /**
  * Edit action
  *
  * @param \Planetflow3\Domain\Model\Item $item
  * @FLOW3\IgnoreValidation("$item")
  */
 public function editAction(\Planetflow3\Domain\Model\Item $item)
 {
     $categories = $this->categoryRepository->findAll();
     $this->view->assign('item', $item);
     $this->view->assign('categories', $categories);
 }