Guilherme Costa

Eu nunca fiz um upload de arquivo tão rápido quanto ontem. Após alguns dias mexendo com a versão 3 do CakePHP conheci o CakeManager que é um conjunto de plugins que facilitam o seu dia-a-dia na construção de suas apps.

Sem brincadeira, em menos de 2 minutos eu tinha um upload de arquivos funcionando de ponta a ponta, desde armazenagem da url  da imagem em banco, como o armazenamento fisico dessa imagem.

O plugin Uploadable do CakeManager utiliza um Behavior para realizar esse processo. Veja um exemplo de código:

<?php$this->addBehavior('Utils.Uploadable', ['avatar'=>['fields'=>['directory'=>'avatar_directory',
        'url'=>'avatar_url',
        'type'=>'avatar_type',
        'size'=>'avatar_size',
        'fileName'=>'avatar_name',
        '

Ver o post original 64 mais palavras

Anúncios