2017 © Pedro PelĆ”ez
 

symfony-bundle design

permite diseƱar pdf en forma grafica

image

jkober/design

permite diseƱar pdf en forma grafica

  • Monday, September 19, 2016
  • by jkober
  • Repository
  • 1 Watchers
  • 0 Stars
  • 36 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

pdfDesign.

Orientado a diseƱar reportes de forma dinamica, mediante una interface web realizada en Extjs y Jquery. luego para generar los pdf utiliza fpdf y en los graficos jpgraph., (*1)

http://jpgraph.net/, (*2)

http://fpdf.org/, (*3)

http://www.sencha.com/, (*4)

http://jquery.com/, (*5)

Instalacion:

composer require jkober/design

Nos preguntara, (*6)

Please provide a version constraint for the jkober/design requirement: 
debemos poner: >dev-master<

luego agregar en: "AppKernel.php", (*7)

,new Design\DesignBundle\DesignBundle()

para que funcione en principio tiene que tener una conexcion a base de datos definida., (*8)

En routing.yml, (*9)

DesignBundle:
    resource: "@DesignBundle/Resources/config/routing.yml"
    prefix:   /designer

Esto puede ser cualquier cosa
prefix: /designer
prefix: /pdf etc., (*10)

Para ir Finalizando:, (*11)

   php app/console ca:c
   php app/console assets:install web
   o
   php app/console assets:install web --symlink

Ahora debemos configurar el repositorio para guardar los reportes en SqlLite:

La carpeta data contiene "liteDbReportes.db" que es una estructura estandar para guardar los reportes y sus backup, (*12)

esta capeta debemos copiarla y darle permisos para que escriba el apache lo mismo que occure con la cache de symfony 2 (setfacl) una vez que tenemos la carpeta ubicada ( ejemplo app/data/liteDbReportes.db ), (*13)

Agregamos al final del archivo, (*14)

app/config/parameters.yml.dist
    databasePdfRep_driver: pdo_sqlite
    databasePdfRep_name: ak.db
    databasePdfRep_path: data/liteDbReportes.db

luego ejecutamos comoser update 

esto sirve para que copie los datos al prameters.yml y en el archivo, (*15)

app/config/config.yml localizamos 
doctrine:
    dbal: 

y lo reemplazamos con algo como esto., (*16)

doctrine:
    dbal:
        default_connection:   default
        connections:
            default:
                driver:   %database_driver%
                host:     %database_host%
                port:     %database_port%
                dbname:   %database_name%
                user:     %database_user%
                password: %database_password%
                charset:  UTF8
            pdfReport:
                driver:   %databasePdfRep_driver%
                dbname:   %databasePdfRep_name%
                charset:  UTF8
                path:     %kernel.root_dir%/%databasePdfRep_path%

lo unico que debemos respetar es el nombre de la coneccion, (*17)

pdfReport

otra forma de configurar la base es mandarla al directorio, (*18)

src
       charset:  UTF8
        pdfReport:
            driver:   %databasePdfRep_driver%
            dbname:   %databasePdfRep_name%
            charset:  UTF8
            path:     ../src/%databasePdfRep_path%    

Esto localiza la base en proyecto/src/data/liteDbReportes.db, (*19)

Recordar que el directorio y el arhivo deben tener permiso para escritura.
tambien puede ser cambiado a mysql.

The Versions

19/09 2016

dev-master

9999999-dev https://github.com/jkober

permite diseƱar pdf en forma grafica

  Sources   Download

The Requires

  • php >=5.3.2

 

pdf design