SoporteCategory: PreguntasError al instalar un recurso de terceros en CMB2
Rafael Álvarez asked 3 years ago

Hola a tod@s.
No tengo mucha experiencia en el uso de paquetes y la gestión de composer por lo que no sé si este es el foro adecuado para hacer esta pregunta.
Tengo un plugin con CMB2 integrado siguiendo las instrucciones de la documentación. Ahora quiero añadir un nuevo tipo de campo, en concreto cmb2-field-post-search-ajax. Para hacerlo he utilizado:
composer require alexis-magina/cmb2-field-post-search-ajax:dev-master
Pero no consigo que funcione aunque me aparece la entrada en mi composer.json. Al añadirlo a mi controlador aparece en blanco. He añadido también:
composer require composer/installers:”v1.10.0″
Por si fuese necesario ese paquete adicional pero sin éxito.
Mi pregunta es si estoy haciéndolo bien y como puedo depurar que realmente se esté utilizando el nuevo paquete.

1 Answers
Carlos Herrera Staff answered 3 years ago

Hola Rafael. en este caso tienes que agregar en composer.json en la sección de autoload: la siguiente línea

"vendor/alexis-magina/cmb2-field-post-search-ajax/cmb-field-post-search-ajax.php"

ó

  "vendor/cmb2-field-post-search-ajax/cmb-field-post-search-ajax.php", 

 
depende de donde este el módulo en tu carpeta vendor (esto puede variar según la versión) lo puedes ver en la estructura de archivos de tu carpeta vendor
luego en el terminal debes poner

composer dump-autoload 

para recargar los archivos necesarios.
Saludos!