Tabela mdl_files do banco de dados do Moodle 2.3

Tabela mdl_files do banco de dados do Moodle 2.3

por Douglas Henrique -
Número de respostas: 2

Pessoal, na tabela mdl_files do banco de dados do moodle aonde ela armazena as referencias para os arquivos que são feito o upload para o moodle, nela tem várias colunas, entre elas tenho dúvidas em algumas, são elas:  contenthash,  pathnamehash, filearea e itemid. A coluna contenthash contem o nome do arquivo lá na pasta moodledata\filedir aonde fica os arquivos que são feito o upload pelo moodle. Agora já as outras colunas eu fico em dúvida, queria saber qual o objetivo da pathnamehash, fileare e o itemid, pois estou precisando inserir um arquivo por outro sistema no moodle e não estou entendendo essas colunas. Muito obrigado.

 

Contagem das avaliações:  -
Em resposta à Douglas Henrique

Re: Tabela mdl_files do banco de dados do Moodle 2.3

por André Yamin -

Olá Douglas,

Se você quer subir arquivos "por fora" e disponibilizar esses arquivos via file picker, a forma mais simples é usar um repositório do tipo "Sistema de arquivos": http://docs.moodle.org/en/File_system_repository

Esse tipo de repositório permite que você crie uma pasta dentro do moodledata que pode ser consultada de dentro do Moodle sem precisar passar por todo trâmite do sistema de gestão de arquivos do Moodle.

Se essa opção não atender, recomendo que entenda com a API de gestão de arquivos funciona, pois o script ou aplicação que você vai usar vai ter que fazer o trabalho da API exatamente igual pra evitar inconsistências. Nesse caso eu desejo boa sorte, você vai precisar! sorriso

Aqui tem uma boa leitura a respeito: http://docs.moodle.org/dev/File_API_internals

Abraços,

André Yamin.

Contagem das avaliações:  -