Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Instando un nuevo bundle de terceros ?¿

Estas en el tema de Instando un nuevo bundle de terceros ?¿ en el foro de Symfony en Foros del Web. Buenas, intento instalar este bundle https://github.com/genemu/GenemuFormBundle ,sigo los pasos pero obtengo este error. Código: PHP Fatal error: Class 'Genemu\Bundle\FormBundle\GenemuFormBundle' not found in /var/www/html/project/app/AppKernel.php on line ...
  #1 (permalink)  
Antiguo 02/12/2014, 04:44
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 4 meses
Puntos: 8
Instando un nuevo bundle de terceros ?¿

Buenas, intento instalar este bundle https://github.com/genemu/GenemuFormBundle ,sigo los pasos pero obtengo este error.
Código:
PHP Fatal error:  Class 'Genemu\Bundle\FormBundle\GenemuFormBundle' not found in /var/www/html/project/app/AppKernel.php on line 22

Claro entiendo que esa ruta no la encuentra, pero no tengo muy claro como hacerlo, porque si meto ese bundle dentro de un namespace que yo ya tengo, por ejemplo tengo un namespace dentro de SRC llamado Project y dentro de este namespace un bundle MainBundle, entonce tengo que meter GenemuFormBundle dentro de ahí al mismo nivel que MainBundle o donde?. El caso es que también lo he probado , pero ahora me da otro error:

Código:
PHP Fatal error:  Class 'Project\GenemuFormBundle\GenemuFormBundle' not found in /var/www/html/project/app/AppKernel.php on line 22
Es la primera vez que instalo un bundle de esta forma, llevo poco con Symfony.

Estas son las instrucciones que he seguido sacadas de https://github.com/genemu/GenemuFormBundle :
Código:
Installation

Installation is quick and easy, 3 steps process

Install GenemuFormBundle
Enable the bundle
Initialize assets
Step 1: Install GenemuFormBundle

Add the following dependency to your composer.json file:

{
    "require": {
        "_some_packages": "...",

        "genemu/form-bundle": "2.1.*" => for Symfony 2.1 and 2.2

        "genemu/form-bundle": "2.2.*" => for Symfony 2.3
    }
}
Step 2: Enable the bundle

Finally, enable the bundle in the kernel:

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Genemu\Bundle\FormBundle\GenemuFormBundle(),
    );
}
Step 3: Initialize assets

$ php app/console assets:install web/
Gracias de antemano.
__________________
Videotutoriales de Drupal
  #2 (permalink)  
Antiguo 02/12/2014, 06:30
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 4 meses
Puntos: 44
Respuesta: Instando un nuevo bundle de terceros ?¿

Una vez agregadas las dependencias a tu composer.json, necesitás correr un composer update para que las mismas se instalen. Al menos siempre me manejé de esa forma con bundles de terceros y nunca tuve problema.

Código:
php composer.phar update
  #3 (permalink)  
Antiguo 02/12/2014, 09:16
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 4 meses
Puntos: 8
Respuesta: Instando un nuevo bundle de terceros ?¿

Cita:
Iniciado por GeekGirl Ver Mensaje
Una vez agregadas las dependencias a tu composer.json, necesitás correr un composer update para que las mismas se instalen. Al menos siempre me manejé de esa forma con bundles de terceros y nunca tuve problema.

Código:
php composer.phar update
Hola , eso esta bien, pero el Bundle no se instala solo, añado esas líneas extra al composer.js , pero no me instala el bundle el composer update.

Lo que no tengo claro es donde meter el bundle que me baje, porque está ruta de las instrucciones no es correcta.

Cita:
public function registerBundles()
{
$bundles = array(
// ...
new Genemu\Bundle\FormBundle\GenemuFormBundle(),
);
}}
Un saludo
__________________
Videotutoriales de Drupal
  #4 (permalink)  
Antiguo 02/12/2014, 09:49
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 4 meses
Puntos: 44
Respuesta: Instando un nuevo bundle de terceros ?¿

Tenés un directorio que se llame vendor? Si es así fijate si no está dentro del mismo.
  #5 (permalink)  
Antiguo 02/12/2014, 14:00
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 4 meses
Puntos: 8
Respuesta: Instando un nuevo bundle de terceros ?¿

Cita:
Iniciado por GeekGirl Ver Mensaje
Tenés un directorio que se llame vendor? Si es así fijate si no está dentro del mismo.
Ok, al final no me ha hecho falta el bundle, pero al hacer composer update me ha tirado errores :)
__________________
Videotutoriales de Drupal
  #6 (permalink)  
Antiguo 02/12/2014, 16:24
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Instando un nuevo bundle de terceros ?¿

Remueve de tu composer.json las dependencias que agregaste.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #7 (permalink)  
Antiguo 03/12/2014, 01:40
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 4 meses
Puntos: 8
Respuesta: Instando un nuevo bundle de terceros ?¿

Cita:
Iniciado por hhs Ver Mensaje
Remueve de tu composer.json las dependencias que agregaste.
Gracias hhs lo he hecho
__________________
Videotutoriales de Drupal

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:24.