RB
Tratar retorno vazios
Ola,
Estou tendo dificuldade em tratar retornos em que a coluna no banco é null ou ' ',.
Como resolver.
Trecho em que ocorre o erro
Estou tendo dificuldade em tratar retornos em que a coluna no banco é null ou ' ',.
Como resolver.
Trecho em que ocorre o erro
- <?php
- ....
- $email = new TDataGridColumn('cliente->fisica->contatoweb->email','E-mail','left');
- $site = new TDataGridColumn('cliente->fisica->contatoweb->site','Site','left');
- $email->setTransformer( function($value, $object, $row) {
- switch ($value) {
- case !empty($value):
- return $value;
- break;
- default:
- return '---';
- break;
- }
- });
- ?>
Rubens, acho que há algum problema no seu model, pela mensagem na tela, o Adianti não está encontrando a propriedade do objeto. Posta o seu model pra gente dar uma olhada
Ivan, bom dia,
Segue
Pessoa
Fisica
ContatoWeb
Vc está tentando exibir um array contatoweb numa coluna DataGrid, porisso que está ocorrendo erro! E quando vc usa relacionamentos, a tabela principal (clientes) não pode entrar no nome do campo da datagrid. ex:
o correto é:
<php
$site = new TDataGridColumn('fisica->contatoweb->site','Site','left');
?>