Fatal error: Uncaught Error: Call to undefined method Adianti Pessoal boa tarde fiz a instalação de todos o coponetes para rodar o template mas fica dando erro de "Fatal error: Uncaught Error: Call to undefined method AdiantiControlTPage::setDatabase() in /var/www/html/app/control/aniversariantes/ListNiverGridView.php:17 Stack trace: #0 /var/www/html/lib/adianti/core/AdiantiCoreApplication.php(60): ListNiverGridView->__construct(Array) #1 /var/www/html/e...
RR
Fatal error: Uncaught Error: Call to undefined method Adianti  
Pessoal boa tarde fiz a instalação de todos o coponetes para rodar o template mas fica dando erro de "Fatal error: Uncaught Error: Call to undefined method AdiantiControlTPage::setDatabase() in /var/www/html/app/control/aniversariantes/ListNiverGridView.php:17 Stack trace: #0 /var/www/html/lib/adianti/core/AdiantiCoreApplication.php(60): ListNiverGridView->__construct(Array) #1 /var/www/html/engine.php(32): AdiantiCoreAdiantiCoreApplication::run(true) #2 /var/www/html/engine.php(51): TApplication::run(true) #3 {main} thrown in /var/www/html/app/control/aniversariantes/ListNiverGridView.php on line 17"

Não sei o que pode ser de errado alguem pode me dar uma ajuda segue abaixo o codigo:




 
  1. <?php
  2. class ListNiverGridView extends TPage
  3. {
  4. protected $form; // registration form
  5. protected $datagrid; // listing
  6. protected $pageNavigation;
  7. /**
  8. * Class constructor
  9. * Creates the page, the form and the listing
  10. */
  11. public function __construct()
  12. {
  13. parent::__construct();
  14. parent::setDatabase('samples'); // defines the database
  15. parent::setActiveRecord('Aniversariantes'); // defines the active record
  16. parent::addFilterField('nome', 'like', 'nome'); // filter field, operator, form field
  17. parent::setDefaultOrder('id_aniversariante', 'asc'); // define the default order
  18. // creates the form
  19. $this->form = new TQuickForm('form_search_Aniversariantes');
  20. $this->form->setFormTitle('Standard datagrid');
  21. $this->form->class = 'tform';
  22. $nome = new TEntry('nome');
  23. $this->form->addQuickField( 'Nome:', $nome, '70%' );
  24. $this->form->addQuickAction('Procurar', new TAction(array($this, 'onSearch')), 'fa:search blue');
  25. $this->form->addQuickAction('Novo', new TAction(array('AniversarianteFormView', 'onClear')), 'fa:plus-circle green');
  26. // keep the form filled with the search data
  27. $this->form->setData( TSession::getValue('Aniversariantes_filter_data') );
  28. // creates the DataGrid
  29. $this->datagrid = new TQuickGrid;
  30. $this->datagrid->style = "width: 100%";
  31. // creates the datagrid columns
  32. $this->datagrid->addQuickColumn('Id', 'id_aniversariante', 'right', '10%', new TAction(array($this, 'onReload')), array('order', 'id_aniversariante'));
  33. $this->datagrid->addQuickColumn('Nome', 'nome', 'left', '60%', new TAction(array($this, 'onReload')), array('order', 'nome'));
  34. // creates two datagrid actions
  35. $this->datagrid->addQuickAction('Editar', new TDataGridAction(array('AniversariantesFormView', 'onEdit')), 'id', 'fa:edit blue');
  36. $this->datagrid->addQuickAction('Deletar', new TDataGridAction(array($this, 'onDelete')), 'id', 'fa:trash red');
  37. // create the datagrid model
  38. $this->datagrid->createModel();
  39. // creates the page navigation
  40. $this->pageNavigation = new TPageNavigation;
  41. $this->pageNavigation->setAction(new TAction(array($this, 'onReload')));
  42. $this->pageNavigation->setWidth($this->datagrid->getWidth());
  43. // creates the page structure using a table
  44. $vbox = new TVBox;
  45. $vbox->add($this->form);
  46. $vbox->add($this->datagrid);
  47. $vbox->add($this->pageNavigation);
  48. // add the table inside the page
  49. parent::add($vbox);
  50. }
  51. }

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 (1)


FC

class ListNiverGridView extends TStandardList e não TPage