В моей модели «ссылки» у меня есть базовая проверка, одна из которых — проверить, находится ли ссылка, которую отправляет пользователь, уже в базе данных.
Если ссылка уже отправлена в базу данных, я хочу сообщить им об этом и перенаправить их на ссылку, которая была отправлена ранее (в основном на URL-адрес).
Как я могу это сделать? Моя модель пока выглядит так:
<cfcomponent extends="Model" output="true">
<cffunction name="init">
<cfset validatesPresenceOf( property='linkURL') />
<cfset validatesFormatOf( property='linkURL', type='url', message="Your link isn't a valid URL.") />
<cfset validatesUniquenessOf( property='linkURL') />
</cffunction>
</cfcomponent>
Очень простой. Функция validatesUniquenessOf() отлично работает, но я хотел бы сделать немного больше в своей логике проверки. Если бы я делал это без фреймворка... Я бы, конечно, использовал стандартную логику, но я хотел бы работать так, как мне нужны колеса.
Еще раз спасибо CFWEELS!
output="true"
ни в одну из ваших моделей или контроллеров CFC. CFWheels обрезает дополнительное пространство, которое они могут выводить. - person Chris Peters   schedule 19.04.2012