Multiplos Campos no displayField

43 views
Skip to first unread message

Jeremias Santos

unread,
Jan 26, 2014, 7:45:25 AM1/26/14
to cakep...@googlegroups.com
Como consigo usar atributos de um relacionamento no displayField ?

Estou usando assim:

public $displayField = 'name';

public $virtualFields = array('name' => 'CONCAT(Contabancaria.banco_id , "/", Contabancaria.codigoConta, "/", Contabancaria.codigoAgencia)');

Ele Funciona normal, porém quero usar o nome do BANCO e não o ID como esta no banco_id.

Agradeço deste já.

Jeremias Santos

unread,
Jan 27, 2014, 8:42:52 AM1/27/14
to cakep...@googlegroups.com
Alguém ?

Leandro Machado Pereira

unread,
Jan 27, 2014, 8:54:21 AM1/27/14
to cakep...@googlegroups.com
Jeremias, conforme a documentação, você não poder criar mais de um campo no displayField, mas você pode utitlizar o virtual fields

Veja mais detales : http://book.cakephp.org/2.0/en/models/model-attributes.html

Após o array de validação de campos, coloque algo assim:

public $virtualFields=array(
'emissao_formatada'=>"DATE_FORMAT(Titulo.emissao,'%d/%m/%Y')",
'vencimento_formatada'=>"DATE_FORMAT(Titulo.vencimento,'%d/%m/%Y')"
);

Este dois campos serão acrescentados as consultas.

Abs


--
--
CakePHP Tuga (cakephp-pt)
 
Utilize http://bin.cakephp.org para códigos
Cookbook: http://book.cakephp.org
 
Website do CakePHP: http://cakephp.org/
Website do grupo: http://groups.google.com/group/cakephp-pt?hl=pt-PT
---
Recebeu esta mensagem porque está inscrito no grupo "CakePHP Tuga" dos Grupos do Google.
 
Para anular a subscrição deste grupo e parar de receber emails deste grupo, envie um email para cakephp-pt+...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para cakep...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/cakephp-pt.
Para mais opções, consulte https://groups.google.com/groups/opt_out.



--



***Se você pretende redirecionar este e-mail, por favor, apague todos os endereços que aparecem nele. Outra dica de segurança é endereçá-lo no Cco. Desta forma você estará protegendo a mim, seus amigos e a você mesmo. Eu e a Campanha Contra o SPAM agradecemos.Não envie correntes.***

Fabrício Muniz

unread,
Jan 27, 2014, 9:04:10 AM1/27/14
to cakep...@googlegroups.com
Rapaz, creio que seja limitação do CakePHP: http://book.cakephp.org/2.0/en/models/virtual-fields.html#limitations-of-virtualfields

Verifica aí e posta o resultado

Jeremias Santos

unread,
Jan 27, 2014, 1:28:34 PM1/27/14
to cakep...@googlegroups.com
Vou testar e verificar se resolve meu problema.

Volto com o resultado após os testes.

Obrigado desde já.


On Sunday, January 26, 2014 9:45:25 AM UTC-3, Jeremias Santos wrote:
Reply all
Reply to author
Forward
0 new messages