dev-master
9999999-dev https://github.com/jkoberpermite diseƱar pdf en forma grafica
The Requires
- php >=5.3.2
pdf design
Wallogit.com
2017 © Pedro PelĆ”ez
permite diseƱar pdf en forma grafica
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)
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
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.
permite diseƱar pdf en forma grafica
pdf design