In Kürze: Wie ich kann, eine Frage aufbauen, um eine Liste „der Haupt“ Benutzer anzuzeigen (denken: allgemeine Schulvorsteher) die ein spezifisches UserRoleID 5 haben -- aber, diese Liste der Direktion wird NUR zu einem angemeldeten „Verbindung-“ Benutzer mit UserRoleID 3.
Also, die Liste der angezeigten Direktion muss nur Direktion enthalten angezeigt, die im gleichen Zustand wie loggen-im Verbindung-Benutzer leben. =) ist dieses das heikle part.
im Detail:
1. nehmen an, dass a loggen-im Benutzer mit eine gültigen session.auth.UserID.
2. Tabelle tbl_NBPTS_Principals Daten über viele Benutzer, einschließlich Direktion und Liaisons
3. enthält. Alle Benutzer werden einem Zustand von Wohnsitz (variabler „Zustand“ in der Frage unten)
4. zugewiesen, das variables UserRoleID Benutzer durch Benutzerrolle definiert: Direktion = UserRoleID 5; Verbindungen = UserRoleID 3
5. UserRoleID ist nicht die selben wie UserID -- jeder Benutzer hat seinen oder eigenen einzigartigen UserID, für Datenbankvollständigkeit; variabler UserID ist PK im Tabelle tbl_NBPTS_Principals
bis jetzt, meine Frage ist:
UserID , FirstName , LastName , State , UserEmail , UserRoleID , SSMA_TimeStamp , DateRecordModified , NameofSchool VORWÄHLEN, NameofDistrict vom tbl_NBPTS_Principals IN DEM UserID = value= " (session.auth. UserID) # " >
This Frage ersucht Details (FirstName, LastName, usw.) von den tbl_NBPTS_Principals und zeigt sie für den UserID des angemeldeten Verbindungbenutzers an. Arbeiten fine.
I dieser denken erste Frage, dass ich eine andere Frage, die bitte von den tbl_NBPTS_Principals um eine Liste der Benutzer mit UserRoleID = 5 benötige, die mit einem bestimmten Zustand sind -- der GLEICHE Zustand wie der angemeldete Verbindungbenutzer!
So, aufsummieren: ein Verbindungbenutzer meldet an. Dieser Verbindungbenutzer lebt im Zustand von Illinois. Ich muss eine Frage herausfinden, um eine Liste der Direktion anzuzeigen (UserRoleID 5) von Illinois zu dieser angemeldeten Verbindung user.
I morgens verwirrte, weil diese folgende Frage wie es sollte arbeiten scheint, aber sie nicht tut:
" > UserID , FirstName , LastName , State , UserEmail , UserRoleID , SSMA_TimeStamp , DateRecordModified , NameofSchool , NameofDistrict vom tbl_NBPTS_Principals IN DEM UserRoleID = value= " 5 " > UND Zustand = value= " #session.auth VORWÄHLEN. State# " >
… die Resultate sind leer. Wohin gehe ich falsch?
In application.cfc, variables session.auth. Zustand wird richtig in der Funktion onApplicationStart.
Thanks wieder für das Helfen ich definiert. Ich habe entlang dieses den ganzen Tag angestarrt. Ich freue wirklich mich, herauszufinden, wie dieses arbeitet. =)
Eric
|