"он получает тот фрагмент кода, который Вы генерируете" - это я понимаю, только в общем случае, у тебя есть скрипт, который выдает страницу. Я на этой странице просто оборачиваю блок в pjax и он начинает работать без перезагрузки, но скрипт то я не менял, т.е. генерится все равно страница целиком.
slo_nik: когда уникально не каждое поле в отдельности, а два значения вместе, например 1-1, 1-2, 1-3 не уникальны по первому полю, но уникальны в связке. В БД можно создавать уникальные индексы на несколько полей. Я пытаюсь узнать, можно ли этого добиться на уровне фреймворка с помощью стандартного валидатора.