Crear un proyecto Zend-Framework con Klear (Parte 3 Klear II)

Siguiendo con las configuraciones de klear, para ampliar la usabilidad de entidades relacionadas, klear cuenta con diferentes modos para generar las relaciones, bien sea cargar la información en un select o multi-select, incrustando una tabla con el listado de las relaciones o una sección dedicada a esto.

Un ejemplo para el uso de multi-select  seria una tabla de usuarios que se va a tener con N categorías y se relacionaran mediante la tabla UsersCategories. En el model.yaml de la tabla de usuarios, agregaríamos este fragmento de código:

UserCategories:
  type: multiselect
  source:
    data: mapper
    config:
      relationMapper: \Testing\Mapper\Sql\UserCategories
      relationProperty: Categories
      relatedMapperName: \Testing\Mapper\Sql\Categories
      relatedFieldName: name

Lo que daría como resultado, un multi-select de las categorías que existan y seleccionadas las que estén previamente relacionadas con el usuario.

Multi select

Multi select

 

Entre otras configuraciones para las secciones, existe una sección estática para el uso de Googlecharts y sacar estadísticas gráficas de las diferentes secciones del proyecto (documentación).

Google Charts

Google Charts

 

 



¿Te gusta este post? Es solo un ejemplo de cómo podemos ayudar a tu empresa...
Sobre Daniel Rendon Arias

Hola, soy Daniel. Un gran amigo de PHP.

Queremos tu opinión :)