public function load($id, LazyContainer $container) { $menu = $this->menuItemDataSource->get($id, function (Selection $context) { $menuKeyId = ':menu_has_page.page.id'; $context->select($menuKeyId)->where("{$menuKeyId} IS NOT NULL"); }); $defaults = $container->getValues(TRUE); if ($menu) { $defaults['id_page'] = $menu['id']; } $container->setDefaults($defaults); }
public function load($id, LazyContainer $container) { $menu = $this->menuItemDataSource->get($id, function (Selection $context) { $key = ':menu_has_symlink.symlink.id'; $context->select($key)->where("{$key} IS NOT NULL"); }); $data = $container->getValues(TRUE); if ($menu) { $data['id_menu'] = $menu['id']; } $container->setDefaults($data); }
public function setup(LazyContainer $container, $sectionId) { $container->addSelect('submodule', 'Submodul', $this->submoduleOptionFactory->getOptionsBySection($sectionId)); }
public function setup(LazyContainer $container, $sectionId) { $container->addTextAreaNull('html', 'HTML kód'); }
public function setup(LazyContainer $container, $sectionId) { $container->addSelect('id_section', 'Sekce webu', $this->sectionOptionFactory->getOptions()); }
public function setup(LazyContainer $container, $sectionId) { $container->addSelect('presenter', 'Presenter', $this->presenterOptionFactory->getOptionsBySection($sectionId)); }
public function setup(LazyContainer $container, $sectionId) { $container->addTextNull('url', 'URL'); }