Download the PHP package bitsystem/searchpro without Composer
On this page you can find all versions of the php package bitsystem/searchpro. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bitsystem/searchpro
More information about bitsystem/searchpro
Files in bitsystem/searchpro
Package searchpro
Short Description Este es una libreria que te permite listar las tablas de una base de datos. Pueden mostrar tablas relacionadas y filtrarlas entre multiples valores. Pagina los resultados y puedes asignar el numero de resultados por pagina
License MIT
Informations about the package searchpro
Image
Libreria adaptada para symfony 3.x, 4.x Recorta imagenes que se obtienen desde los ficheros temporales(/tmp) del servidor.En esta carpeta se suele guardar los datos pasados por formularios, etc. Recorta las miniaturas de la imagen centrada segun los parametros que se le pase y retorna un array con la ruta donde se guardaron y genera minuaturas. Estas imagenes son guardadas en una carpeta alojada en "/web" o "/public".
Índice
- ¿Como funciona?
SearchGloom
¿Como funciona?
- Primero: Obtienes la ruta donde se encuentra la imagen temporal.
- Segundo: Instancia la clase Imagen()
- Tercero: Inserta el nombre de la imagen con el metodo setName()
- Cuardo: Inserta la imagen temporal, el nombre de la carpeta donde se guarda y el callBack donde llamar las funciones de Thumbnail
- Quinto: save() retorna un array con los datos meta de la imagen guardada.
Llama la libreria
Search Pro
Search pro es una libreria pensada para mostrar las tablas de una base de datos nombrando la tabla y las columnas que necesitamos visualizar. Ademas puedes filtrar las tablas por las columnas. Incluye un sistema de paginacion que busca los resultados de la tabla por Ajax segun los filtros seleccionados.
Índice
- ¿Como funciona?
- Twig
- Php
- Parametros
- Paginacion
- Info
- string)
- array)
- array)
- array)
- array)
- string, string)
- getResult()
- Estructura de Tablas
¿Como funciona?
Accedemos a la terminal y instalamos con composer la libreria en el composer.json de nuestro proyecto Symfony
Twig
Necesitamos agregar primero el select2.js necesario para poder visualizar los filtros de la tabla. Despues tableList.js al final.
Php
Primero incluimos la libreria en el controlador.
Recogemos el texto a buscar y el filtro a buscar. Instancion la clase y usas los metodos que necesites para mostrar las columnas.
Parametros
Paginación
Si necesitamos ocultar la paginacion de la tabla solo tenemos que añadir la opcion paging. Por defecto el valor de paging es
Numero de resultados
El numero de resultados totales de columnas de la tabla se muestra debajo de la paginacion. Por defecto el valor de info es
Si necesitamos ocultar la informacion solo tenemos que añadir la opcion info.
addColum
Metodo encargado de obtener el nombre de la tabla principal para poder hacer las consultas. La tabla principal se relaciona con otras tablas con los metodos addColumForeignKey()
Para implementarlo necesitamos insertar en nuestro controlador y en la vista twig algunos archivos necesarios.
Estructura basica html
NOTA
Esta librera utiliza los metodos GET y POST debemos asegurarnos de que tenemos habilitada la request de ellas
Resultado
Vista de como se ve la tabla segun los parametros indicados
And repeat
End with an example of getting some data out of the system or using it for a little demo
Running the tests
Explain how to run the automated tests for this system
Break down into end to end tests
Explain what these tests test and why
And coding style tests
Explain what these tests test and why
Deployment
Add additional notes about how to deploy this on a live system
Built With
- Dropwizard - The web framework used
- Maven - Dependency Management
- ROME - Used to generate RSS Feeds
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Autor
- Julian Garcia Garcia - Creador - Juliangarciaga3
Consulte también la lista de colaboradores que participaron en este proyect.
Licencia
Este proyecto está licenciado bajo la Licencia MIT - ver el LICENSE.md archivo para detalles