Tengo un problemon al cargar el upload de https://github.com/josegonzalez/cakephp-upload

51 views
Skip to first unread message

Doriam Gray

unread,
Apr 18, 2016, 3:13:24 AM4/18/16
to CakePHP en Español
Al poner $this->addBehavior('Upload.Upload', [
            'foto' => [],
        ]);

en mi PaisesTable

me da el siguiente error

Error: Create the class UploadBehavior below in file: D:\wamp\www\ensclinico\plugins\Upload\src\Model\Behavior\UploadBehavior.php

<?php
namespace Upload\Model\Behavior;

use 
Cake\ORM\Behavior;

class 
UploadBehavior extends Behavior
{

}

el problema es que  D:\wamp\www\ensclinico\plugins\Upload\src\Model\Behavior\UploadBehavior.php esta creado
y tiene ese contenido si alguien lo ha resuelto por favor ayudeme

omar saboya caro

unread,
Apr 20, 2016, 9:16:42 AM4/20/16
to cakep...@googlegroups.com
Si usas cakephp 3, esto es lo que yo tengo en mi modelo

        $this->addBehavior('Josegonzalez/Upload.Upload', [
            'imagen' => [
'path' => 'webroot{DS}files{DS}{model}{DS}{field}{DS}{primaryKey}',
'fields' => [
                    'dir' => 'imagen_dir', // defaults to `dir`
                ]
]
        ]);


en la vista tengo lo siguiente:
<?php echo $this->Form->input('imagen',array('type'=>'file')); ?>
<?php echo $this->Form->input('imagen_dir',array('type'=>'hidden')); ?>

con eso debería funcionar.


--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cakephp-esp...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cakephp-esp.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Omar Saboya Caro
RPM #950456511
Reply all
Reply to author
Forward
0 new messages