cakephp - online - ¿Cómo usar un formato personalizado para campos de visualización de varias columnas?
sharepoint format json (1)
¿Alguien sabe de una forma de expandir los usos "normales" de esto (es id
por defecto y se cambia fácilmente a field1
)? Tengo una pantalla. Sigue los conjuntos de campos:
$this->displayField([''name'', ''desc'']);
Que se muestra como Name; Description
Name; Description
cuando se llama en un archivo de plantilla. Sé que es un dulce de azúcar, pero hay una manera en que puedo manipular esto para que se muestre Name - Description
por ejemplo, simplemente usando el campo de displayField
?
Utilice un campo virtual y especifique que se utilizará como campo de visualización en lugar de utilizar varias columnas, algo similar a
// ...
class YourEntity extends Entity
{
// ...
protected function _getNameDesc()
{
return
$this->_properties[''name''] .
'' - '' .
$this->_properties[''desc''];
}
}
// ...
class YourTable extends Table
{
// ...
public function initialize(array $config)
{
$this->displayField(''name_desc'');
// ...
}
}
Ver también