Thanks Aaron,
do you have any idea where I could read about the Iterator objects? I haven't
found any good resouces for using those...I don't really know much about them
at all!
Thanks!
- Derek
PS: Someone ought to write a nice article or something about iterators :)
On Thu, 7 Dec 2006 15:40:48 -0600, "Aaron Lynch" <[EMAIL PROTECTED]> said:
loop over something like this for x number of permissions you want to add...
NewRole = User.getPermissionIterator().add();
NewRole.setValue();
NewRole.setSomeOtherValue();
for each new role, then do
User.Save()
I think that is what you need.
On 12/7/06, Teddy Payne <[EMAIL PROTECTED] > wrote:
My first thought was that you just create one record object for the permission
table. If you know the userID, you load up the permission record and then save
the record. I believe there is a method on the record object that clears out
the data. So in essence, you just loop over the array, load the reocrd object
up and save them and then at the end of the loop you clean up the record object.
This really prevents create anymore than one record object for the permissions
table.
Teddy
On 12/7/06, Derek Perez <[EMAIL PROTECTED] > wrote:
Hey everyone,
hope you all are having a productive week. I am in the process of writing a
user account system with reactor....and I am somewhat stuck on a conceptual
level of how I should accomplish this task. I have a "user" table, a
"permission" table, and a "userPermissionJoin" table. There is a list of
permissions that a user from the user table can have from the permissions table
(thus the need for the userPermissionJoin table). Hope that makes sense...so
heres the issue:
I saw the documentation on how to add:
<!--- create a customerRecord --->
<cfset CustomerRecord = Reactor.createRecord("Customer") />
<!--- get the user record's address --->
<cfset AddressRecord = CustomerRecord.getAddress() />
<!--- populate the customer and address --->
<cfset CustomerRecord.setUsername("jblow") />
<cfset CustomerRecord.setPassword ("9ummy") />
<cfset CustomerRecord.setFirstName("Joe") />
<cfset CustomerRecord.setLastName("Blow") />
<cfset AddressRecord.setStreet1("1234 Left Turn Ln.") />
<cfset AddressRecord.setCity("Albuquerque") />
<cfset AddressRecord.setState("New Mexico") />
<cfset AddressRecord.setZip("87112") />
<!--- save the customer and address! --->
<cfset CustomerRecord.save() />
okay fine and good, but what happens if I have a list or an array of permission
ID's that I need to have appended to a single user record? can someone help me
try to understand what the best method of handling this is? Thanks so much for
your help!! have a great day!
- Derek
--
Derek Perez
[EMAIL PROTECTED]
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
Reactor for ColdFusion Mailing List
[EMAIL PROTECTED]
Archives at: [5]http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
--
<cf_payne />
Adobe Certified ColdFusion MX 7 Developer
Atlanta CFUG (ACFUG): [6]http://www.acfug.org
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[EMAIL PROTECTED]
Archives at: [8]http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
Aaron Lynch
[9]www.AaronJLynch.com
[10]www.WorldWildWeb.biz
[11]www.InstantSpot.com
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
References
1. mailto:[EMAIL PROTECTED]
2. mailto:[EMAIL PROTECTED]
3. mailto:[EMAIL PROTECTED]
4. mailto:[email protected]
5. http://www.mail-archive.com/reactor%40doughughes.net/
6. http://www.acfug.org/
7. mailto:[email protected]
8. http://www.mail-archive.com/reactor%40doughughes.net/
9. http://www.AaronJLynch.com/
10. http://www.WorldWildWeb.biz/
11. http://www.InstantSpot.com/
--
Derek Perez
[EMAIL PROTECTED]
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --