TYPO3 был очень старой версией, обновленной до TYPO3 6.2. Большинство вещей сейчас работает, но у меня есть одно собственное письменное расширение, которое выдает следующую ошибку:
Ядро: Обработчик исключений (WEB): Неперехваченное исключение TYPO3: # 1297759968: Исключение при сопоставлении свойств в пути к свойству "": Не удалось найти подходящий преобразователь типа для "String", потому что такого класса или интерфейса не существует. | TYPO3 \ CMS \ Extbase \ Property \ Exception в файле /srv/vhosts.d/typo3_src-6.2.9/typo3/sysext/extbase/Classes/Property/PropertyMapper.php в строке 106.
У меня есть метод списка в одном из контроллеров, который генерирует ссылку:
<f:link.action action="show" arguments="{id : course.id}"> {course.name}</f:link.action>
Этот метод списка работает, но когда я хочу открыть эту сгенерированную ссылку на веб-сайте, я получаю сообщение об ошибке сверху.
Я удаляю все, что есть в методе showAction
, а также меняю шаблон на базовый вывод без особых действий. Метод выглядит примерно так:
/**
* action show
*
* @param String Course-Id
* @return void
*/
public function showAction($id){
}
Но ошибка все еще есть. Я больше не знаю, в чем проблема. Было бы здорово, если бы у кого-то было другое мнение и у кого-то были идеи, в которых я мог бы попытаться выяснить, в чем проблема на самом деле.
String
в комментарии к документации. Вместо этого попробуйтеstring
с маленькой буквой s. Также очистите кеш с помощью инструмента установки после изменения, чтобы убедиться, что комментарии к документу будут проанализированы снова. - person Jost   schedule 19.06.2015