Можем ли мы проверить поле первичного ключа на уникальность при проверке CakePHP? - PullRequest
0 голосов
/ 10 июля 2011

Я делаю проверку формы с использованием метода проверки CakePHP.В моей форме есть поле product_id, которое является первичным ключом в базе данных. Я проверяю свое поле product_id на предмет уникальности, но оно не проверяется.Я не смог найти причину.в чем может быть дело?

Спасибо Pushpa

Ответы [ 2 ]

0 голосов
/ 10 июля 2011

праймериз должны быть по определению уникальными, и поэтому проверка на это является излишней.фреймворк предоставляет вам уникальные ключи как для идентификаторов AIID, так и для идентификаторов UUID

, в вашем случае кажется, что в действительности это отношение Foreign_key - это отношение.поэтому твой вопрос был неверно сформулирован.вы хотите проверить простой isUnique для одной строки.

isUnique - это правило проверки, которое вы ищете.http://book.cakephp.org/view/1166/isUnique

0 голосов
/ 10 июля 2011

Здесь указаны детали проверки модели isUnique:

http://book.cakephp.org/view/1166/isUnique

Если вы делаете это в соответствии с инструкциями, все должно работать нормально.Кроме того, мы ничего не можем сделать, чтобы помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...