Upload de Arquivo no CakePHP

Eu tenho um gestor de arquivos escrito em PHP e estou transferindo sua lógica pro CakePHP 2.1, deixando meu gestor orientado a objetos…

Ontem eu fui trabalhar com a parte que faz upload de um arquivo da máquina do usuário para o servidor, além de gravar alguns detalhes do arquivo no banco de dados. Minha maior dificuldade foi fazer isso usando os recursos que o CakePHP oferece, porque eu não os conhecia ainda.

Exemplo 1: eu geralmente desenvolvo no Linux, que para caminhos usa a barra /, mas ontem eu estava no Windows, que a barra é \. Como tratar isso??

Exemplo 2: eu estava usando funções do PHP para criar diretórios (mkdir), apagar diretórios (rmdir) e fazer o upload (move_uploaded_file). Como fazer isso com o CakePHP??

Continue lendo “Upload de Arquivo no CakePHP”