Passar uma variavel addCell - classe PDF Boa tarde!! Pessoall, estou tentando passar um variável no addCell (TTableWriterPDF) Já tentei de várias formas, mas não consegui. ou não aparece nada ou aparece o o nome da variável literalmente ...
WR
Passar uma variavel addCell - classe PDF  
Boa tarde!!
Pessoall, estou tentando passar um variável no addCell (TTableWriterPDF)
Já tentei de várias formas, mas não consegui. ou não aparece nada ou aparece o o nome da variável literalmente

 
  1. <?php
  2. ...
  3. $table->setHeaderCallback( function($table) {
  4. $table->addRow();
  5. $table->addCell('Lista', 'left', 'header');
  6. $table->addRow();
  7. $table->addCell($cidade, 'left', 'topo');
  8. // já fiz assim
  9. //$table->addCell("{$cidade}", 'left', 'topo');
  10. //$table->addCell('{$cidade}', 'left', 'topo');
  11. //$table->addCell(\"{$cidade}\", 'left', 'topo');
  12. });
  13. ...
  14. ?>

o addCell não aceita receber uma variável ??

Abraço!!

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (3)


WR

Esqueci de dizer, se executar fora $table->setHeaderCallback( function($table) { ... } funciona,
 
  1. <?php
  2. $table->addRow();
  3. $table->addCell($cidade, 'left', $topo)
  4. ?>

somente dentro do setHeaderCallback( function($table) é que não está funcionando!!

Abraço!!
NR

Você está tentando acessar $cidade dentro de uma função anônima, mas essa variável não existe nesse escopo. Veja o exemplo 3 do link abaixo:
https://www.php.net/manual/pt_BR/functions.anonymous.php
WR

Olá Nataniel,
Então , resolvi retirar a linha setHeaderCallback( function($table) do meu código, fiz os ajustes aqui sem usar essa função.
Deu certinho para o que eu preciso!!

Obrigado Nataniel!!!

Abraço!!