Download the PHP package gbenitez/attribute-bundle without Composer
On this page you can find all versions of the php package gbenitez/attribute-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package attribute-bundle
Documentación Attributes
Agregar al composer.json:
Registrar los bundles en el AppKernel.php:
En el app/config/routing.yml agregar:
Agregar a la bd las tablas del bundle:
php app/console doctrine:database:create
php app/console doctrine:schema:update --force
Entity Attributes
column | Descripción |
---|---|
name | Nombre del campo |
presentation | Label del Campo presentación para el usuario |
type | Tipo de campo(checkbox, choice, money, number, percent, text, entity) |
configuration | Representa las opciones del campo |
active | Indica si el attributo estará activo para el formulario |
targetEntity | Indicara a que entity se agregara ese attribute |
position | Es el encargado de mostrar el orden en que se muestre los attribute |
Entity AttributeValueTargetEntity
Será la encargada de la relación con attribute y nuestra entidad y obtendrá el valor seleccionado o ingresado
column | Descripción |
---|---|
attribute | Id attribute ManyToOne y su targetEntity sera Attribute |
value | Valor seleccionado o ingresado por el usuario de type array |
ID TargetEntity | Id de la nuestra entidad será ManyToOne |
Entity/AttributeValueTargetEntity.php
Ejemplo de la Entity AttributeValueTargetEntity
Ejemplo de la Entity TargetEntity
Ejemplo de Nuestro controlador para cargar los attribute
En nuestro formulario TargetEntityType()
Se agrega un campo de tipo attributes
CRUD para la carga de attributes
admin/attributes/list
Ejemplo para la configuración de un campo type choice
Ejemplo para la configuración de un campo type entity
Para definir la relación con el Owner de un Attribute
- Implementar en la entidad relación la interface:
gbenitez\Bundle\AttributeBundle\Entity\AttributeOwnerInterface
- agregar al archivo app/config/config.yml :
Para definir targetEntity
All versions of attribute-bundle with dependencies
PHP Build Version
Package Version
The package gbenitez/attribute-bundle contains the following files
Loading the files please wait ....