Como hacer el llamado de las funciones del dmllib.php
Número de respuestas: 3Ademas también me gustaría saber como puedo utilizar la variable global $CFG, en el lib.php de mi modulo.
Re: Como hacer el llamado de las funciones del dmllib.php
En tu fichero lib.php basta con que incluyas el fichero config.php del directorio principal de Moodle y tendrás acceso a todas las funciones de dmllib.php, así como a la variable global $CFG (entre otras).
Para ello se suele usar require_once('../ruta/relativa/a/config.php');
Luego ya puedes usar get_record(), insert_record(), update_record(), y el resto de funciones disponibles en dmllib.php
Saludos. Iñaki.
Re: Como hacer el llamado de las funciones del dmllib.php
Re: Como hacer el llamado de las funciones del dmllib.php
No domino mucho la creación de módulos, pero echando una ojeada rápida al código de algunos módulos existentes veo que en el fichero lib.php ninguno de ellos hace el require_once() de marras.
Así que me da en la nariz que no es necesario. Que Moodle simplemente incluirá el fichero lib.php desde el sitio donde vaya a usar tu módulo y que ya habrá cargado el fichero config.php y toda la rehaíla de biblioteca de funciones necesarias, incluyendo dmllib.php.
Así que si estoy en lo cierto, simplemente llama a las funciones y listo.
Saludos. Iñaki.