[TYPO3-mvc] How to solve "Duplicate variable declarations!"
Sebastian Schreiber
me at schreibersebastian.de
Sun Jul 17 17:32:46 CEST 2011
Hi,
the variable $key is never defined.
Maybe that´s your problem here.
Am 17.07.2011 17:27, schrieb Henjo Hoeksma:
> Hi list,
>
> for a category structure I created a forViewhelper that gives all the
> objects back that have the uid of the parents set.
>
> Fluid:
> <c:categoryTree category="{category.uid}" as="subcategory">
>
> ViewHelper:
> /**
> *
> * @param integer $category
> * @param string $as The name of the iteration variable
> * @return string
> */
> public function render($category,$as) {
> $categoryRepository =
> t3lib_div::makeInstance('Tx_Peproducts_Domain_Repository_CategoryRepository');
> // Singleton
> $categories = $categoryRepository->findByParent($category);
> foreach($categories as $keyValue => $value){
> $this->templateVariableContainer->add($as, $value);
> $this->templateVariableContainer->add($key, $keyValue);
> $output .= $this->renderChildren();
> $this->templateVariableContainer->remove($as);
> $this->templateVariableContainer->remove($key);
> }
> return $output;
> }
>
> For one layer this works perfect. I want to add an extra sublayer like
> this:
> <c:categoryTree category="{category.uid}" as="subcategory">
> {subcategory.uid}
> <c:categoryTree category="{subcategory.uid}" as="subsubcategory">
> {subsubcategory.uid}
> </c:categoryTree>
> </c:categoryTree>
>
> This results in a "Duplicate variable declarations!" error.
> I tried to modify the viewhelper to also give back child categories,
> to no avail.
>
> Can somebody point me in the good direction? I'm kinda stuck here :-(
>
> Thanks in advance.
>
> Henjo
>
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
--
Sebastian Schreiber
(Medieninformatiker)
(TYPO3 Certified Integrator)
Sülzburgstraße 36
D-50937 Köln
T 0221 677 88 541
M 0176 431 05 790
Skype schreibersebastian.de
me at schreibersebastian.de
www.schreibersebastian.de
Steuernummer: 219 / 5302 / 2302
More information about the TYPO3-project-typo3v4mvc
mailing list