contextid, please explain :)

contextid, please explain :)

di Jason Lea -
Numero di risposte: 1

Hi there

could someone very kindly please explain the contextid from mdl_role_assignements and what its all about.
i've heard it a combination of certain id's from different table, could someone pls explain.
Would be much appreciated sorridente

Regards
Media dei voti: -
In riposta a Jason Lea

Re: contextid, please explain :)

di Tim Hunt -
Immagine Core developers Immagine Documentation writers Immagine Particularly helpful Moodlers Immagine Peer reviewers Immagine Plugin developers
Wrong forum, but ...

It refers to the ids in the mdl_context table.

There, clear as mud ammiccante


OK, so what a context is is explained here: http://docs.moodle.org/en/Question_permissions_explained_with_diagrams

How that is stored in the database is sort of explained here: http://docs.moodle.org/en/Development:Database_schema_introduction#The_roles_and_capabilites_system. Actually, the best docs is probably in lib/accesslib.php. For example, look at the PHPdoc comment for get_context_instance.