I have done custom validation in the past but I have come across a problem that I am not quite sure of. Below is an example of extending my validatestudentdob function. When I run this code below to validate the users input, i recieve an error that clientRecord is undifined in arguments. I have done this in other places of my application and it works fine. Does anyone know exactly how this works, maybe I am missing something?
<cfset session.client.customer.setStudentFirst(form.studentfirst)>
<cfset session.client.customer.setStudentLast(form.studentlast)>
<cfset session.client.customer.setStudentSSN
(form.studentssn)>
<cfset session.client.customer.setStudentDOB(form.studentdob)>
<cfset session.client.customer.setStudentYOG(form.studentyog)>
<cfset session.client.customer.setStudentEmail
(form.studentemail)>
<cfset session.client.customer.setStudentSex(form.studentsex)>
<cfset session.client.customer.validate() />
<cfset errorCollection = session.client.customer._getErrorCollection
()>
<cffunction name="validatestudentdob" access="public" output="false" returntype="reactor.util.ErrorCollection">
<cfargument name="clientRecord" required="true" type="
reactor.project.******.Record.clientRecord">
<cfargument name="ErrorCollection" required="false" type="reactor.util.ErrorCollection" default="#createErrorCollection(
arguments.clientRecord._getDictionary())#">
<cfset super.validatestudentdob()>
<cfreturn arguments.ErrorCollection>
</cffunction>
--
Dan Vega
[EMAIL PROTECTED]
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
- [Reactor for CF] custom validation Dan Vega
- RE: [Reactor for CF] custom validation Doug Hughes
- Re: [Reactor for CF] custom validation Dan Vega
- [Reactor for CF] custom validation Dan Vega
- Re: [Reactor for CF] custom validation Doug Sims
- Re: [Reactor for CF] custom validation Dan Vega
