Iam рендеринг меню (используя Zend Framework) (zend_navigation)
что я делаю, получая страницу как метку, если страница имеет значение «myPage»
чем тогда я устанавливаю новый URI со страницей, как ожидалось
$it = new RecursiveIteratorIterator(
$container, RecursiveIteratorIterator::SELF_FIRST);
foreach ($it as &$page) {
$label = $page->label;
if($label = "MyPage"){
$newuri = "mypage.php?stcode=".$stcode."&cde=".$cde;
$page->setUri($newuri);
}
}
В приведенном выше заявлении я получаю ошибку
Msgstr "Итератор не может использоваться с foreach по ссылке".
Я хочу использовать ссылку, чтобы на основе метки я мог указать страницу на новый адрес
Теперь моя проблема и все пункты меню в меню получают один и тот же URI.