Creo que todos somos conscientes de que PHPRunner gestiona muy bien las búsquedas y yo personalmente, creo que es uno de sus fuertes, pues genera mucho y buen código para resolver las búsquedas.
No obstante , hay algunos casos que se producen en algunos tipos de aplicativos que no son suficiente y no es fácil ampliar las búsquedas que genera el producto.
Objetivo
Ampliar las búsqueda para que también se resuelva;
- Las búsquedas por descripción de campos lookup múltiples.
- Las búsqueda por información de registros detalles.
DEMO: (versión avanzada) https://fhumanes.com/advanced_search/
DEMO: (versión normal) https://fhumanes.com/video/videoConsulta/

Como se muestra en la figura, en verde, las relaciones que resuelve PHPRunner y que no tenemos que hacer nada para que nos funcione bien las búsqueda general.
En rojo tenemos las 2 casuísticas que indico y que falta por completar. En este caso:
- Los múltiples intérpretes de las películas se almacenas todas sus claves, con el separador de «,» en un único campo, por ello no se puede buscar por el nombre o parte del nombre de los intérpretes,
- En el modelo de datos, una película puede tener varios temas y se ha normalizado con una tabla intermedia. Por defecto, no se puede hacer búsquedas de películas por algún tema.
Si te interesa este tema, sigue leyendo el artículo de este enlace.

He actualizado este proyecto para pintar el fondo de los días festivos de otro color, con el fin de que los usuarios puedan identificar por el gráfico los días festivos, los días de fin de semana y los días laborables.
Es relativamente frecuente que tengamos textos en HTML y que necesitemos convertir esos textos a documentos, en este caso, documentos Word.