Похоже, что стандартный ViewHelper
декоратор для радиоуправления использует FormRadio
view-helper. Когда этот помощник вида создает идентификатор, который он использует для элемента и элемента
Итак, мне кажется, что вместо использования стандартного ViewRenderer
декоратора вам придется создать собственный декоратор, который вызывает ваш собственный FormRadio
помощник вида.
Возможно, вы сможете избежать создания собственных декораторов и просмотра помощников, создав собственный настраиваемый фильтр AlNum
, который разрешает эти знаки минуса. Хитрость заключается в том, чтобы установить этот путь только для этого одноразового использования, чтобы вы могли использовать обычный фильтр Alnum
для других элементов.
В качестве альтернативы, вы могли бы, вероятно, обмануть ViewHelper
, используя собственный помощник FormRadio
, добавив вспомогательный путь к объекту представления, чтобы он загружал ваш собственный помощник представления вместо стандартного.
Просто некоторые идеи.