Lançado Adianti Framework 7.6!
Clique aqui para saber mais
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.     /**
  9.      * Class constructor
  10.      * Creates the page, the form and the listing
  11.      */
  12.     public function __construct()
  13.     {
  14.         parent::__construct();
  15.         
  16.         parent::setDatabase('samples');        // defines the database
  17.         parent::setActiveRecord('Aniversariantes');       // defines the active record
  18.         parent::addFilterField('nome''like''nome'); // filter field, operator, form field
  19.         parent::setDefaultOrder('id_aniversariante''asc');  // define the default order
  20.         
  21.         // creates the form
  22.         $this->form = new TQuickForm('form_search_Aniversariantes');
  23.         $this->form->setFormTitle('Standard datagrid');
  24.         $this->form->class 'tform';
  25.         
  26.         $nome = new TEntry('nome');
  27.         $this->form->addQuickField'Nome:'$nome'70%' );
  28.         $this->form->addQuickAction('Procurar', new TAction(array($this'onSearch')), 'fa:search blue');
  29.         $this->form->addQuickAction('Novo',  new TAction(array('AniversarianteFormView''onClear')), 'fa:plus-circle green');
  30.         
  31.         // keep the form filled with the search data
  32.         $this->form->setDataTSession::getValue('Aniversariantes_filter_data') );
  33.         
  34.         // creates the DataGrid
  35.         $this->datagrid = new TQuickGrid;
  36.         $this->datagrid->style "width: 100%";
  37.         
  38.         // creates the datagrid columns
  39.         $this->datagrid->addQuickColumn('Id''id_aniversariante''right''10%', new TAction(array($this'onReload')), array('order''id_aniversariante'));
  40.         $this->datagrid->addQuickColumn('Nome''nome''left''60%', new TAction(array($this'onReload')), array('order''nome'));
  41.         
  42.         // creates two datagrid actions
  43.         $this->datagrid->addQuickAction('Editar', new TDataGridAction(array('AniversariantesFormView''onEdit')), 'id''fa:edit blue');
  44.         $this->datagrid->addQuickAction('Deletar', new TDataGridAction(array($this'onDelete')), 'id''fa:trash red');
  45.         
  46.         // create the datagrid model
  47.         $this->datagrid->createModel();
  48.         
  49.         // creates the page navigation
  50.         $this->pageNavigation = new TPageNavigation;
  51.         $this->pageNavigation->setAction(new TAction(array($this'onReload')));
  52.         $this->pageNavigation->setWidth($this->datagrid->getWidth());
  53.         
  54.         // creates the page structure using a table
  55.         $vbox = new TVBox;
  56.         $vbox->add($this->form);
  57.         $vbox->add($this->datagrid);
  58.         $vbox->add($this->pageNavigation);
  59.         
  60.         // add the table inside the page
  61.         parent::add($vbox);
  62.     }
  63.     
  64. }

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (1)


FC

class ListNiverGridView extends TStandardList e não TPage