Conheça as melhorias da versão 8.0, 8.1, 8.2!
Clique aqui para saber mais
apenas error acho que no setActiveRecord, em outro servidor. bom dia, fiz um aplicação e tudo roda perfeitamente, ai publiquei em outro servidor e agora da erro ao tentar acessar as classes, será que preciso fazer alguma atualização ou configuração no servidor? ...
RS
apenas error acho que no setActiveRecord, em outro servidor.  
bom dia, fiz um aplicação e tudo roda perfeitamente, ai publiquei em outro servidor e agora da erro ao tentar acessar as classes, será que preciso fazer alguma atualização ou configuração no servidor?

 
  1. <?php
  2. /**
  3. * CredorList Listing
  4. * @author <your name here>
  5. */
  6. class CredorList extends TStandardList
  7. {
  8. /*
  9. protected $form; // registration form
  10. protected $datagrid; // listing
  11. protected $pageNavigation;
  12. protected $formgrid;
  13. protected $deleteButton;
  14. protected $transformCallback;
  15. */
  16. /**
  17. * Page constructor
  18. */
  19. public function __construct()
  20. {
  21. parent::__construct();
  22. parent::setDatabase('conpusis'); // defines the database
  23. parent::setActiveRecord('Credor'); // defines the active record
  24. parent::setDefaultOrder('id', 'asc'); // defines the default order
  25. parent::addFilterField('nome', 'like', 'nome'); // filterField, operator, formField
  26. // creates the form
  27. $this->form = new TQuickForm('form_search_Credor');
  28. $this->form->class = 'tform'; // change CSS class
  29. $this->form->style = 'display: table;width:100%'; // change style
  30. $this->form->setFormTitle('Credores');
  31. // create the form fields
  32. $nome = new TEntry('nome');
  33. // add the fields
  34. $row = $this->form->addQuickField('Nome', $nome, 600 );
  35. $row->get(0)->width = '10%';
  36. // keep the form filled during navigation with session data
  37. $this->form->setData( TSession::getValue('Credor_filter_data') );
  38. // add the search form actions
  39. $this->form->addQuickAction(_t('Find'), new TAction(array($this, 'onSearch')), 'fa:search');
  40. $this->form->addQuickAction(_t('New'), new TAction(array('CredorForm', 'onEdit')), 'bs:plus-sign green');
  41. // creates a DataGrid
  42. $this->datagrid = new TDataGrid;
  43. $this->datagrid->style = 'width: 100%';
  44. $this->datagrid->datatable = 'true';
  45. // $this->datagrid->enablePopover('Popover', 'Hi <b> {name} </b>');
  46. // creates the datagrid columns
  47. // $column_id = new TDataGridColumn('id', 'Id', 'right');
  48. $column_nome = new TDataGridColumn('nome', 'Nome', 'left');
  49. $column_cpf_cnpj = new TDataGridColumn('cpf_cnpj', 'CNPJ/CPF', 'left');
  50. $column_cidade = new TDataGridColumn('{cidades->nome} ({estados->uf})', 'Cidade', 'left');
  51. $column_fone1 = new TDataGridColumn('fone1', 'Telefone 1', 'left');
  52. $column_fone2 = new TDataGridColumn('fone2', 'Telefone 2', 'left');
  53. // add the columns to the DataGrid
  54. // $this->datagrid->addColumn($column_id);
  55. $this->datagrid->addColumn($column_nome);
  56. $this->datagrid->addColumn($column_cpf_cnpj);
  57. $this->datagrid->addColumn($column_cidade);
  58. $this->datagrid->addColumn($column_fone1);
  59. $this->datagrid->addColumn($column_fone2);
  60. // creates the datagrid column actions
  61. $order_nome = new TAction(array($this, 'onReload'));
  62. $order_nome->setParameter('order', 'nome');
  63. $column_nome->setAction($order_nome);
  64. // create EDIT action
  65. $action_edit = new TDataGridAction(array('CredorForm', 'onEdit'));
  66. $action_edit->setUseButton(TRUE);
  67. $action_edit->setButtonClass('btn btn-default');
  68. // $action_edit->setLabel(_t('Edit'));
  69. $action_edit->setImage('fa:pencil-square-o blue fa-lg');
  70. $action_edit->setField('id');
  71. $this->datagrid->addAction($action_edit);
  72. // create DELETE action
  73. $action_del = new TDataGridAction(array($this, 'onDelete'));
  74. $action_del->setUseButton(TRUE);
  75. $action_del->setButtonClass('btn btn-default');
  76. //$action_del->setLabel(_t('Delete'));
  77. $action_del->setImage('fa:trash-o red fa-lg');
  78. $action_del->setField('id');
  79. $this->datagrid->addAction($action_del);
  80. // create the datagrid model
  81. $this->datagrid->createModel();
  82. // create the page navigation
  83. $this->pageNavigation = new TPageNavigation;
  84. $this->pageNavigation->setAction(new TAction(array($this, 'onReload')));
  85. $this->pageNavigation->setWidth($this->datagrid->getWidth());
  86. // vertical box container
  87. $container = new TVBox;
  88. $container->style = 'width: 100%';
  89. //$container->add(new TXMLBreadCrumb('menu.xml', __CLASS__));
  90. $container->add($this->form);
  91. $container->add($this->datagrid);
  92. $container->add($this->pageNavigation);
  93. parent::add($container);
  94. }
  95. }
  96. ?>

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


NR

Verifique os logs do apache
RS

Bom dia Nataniel eu peguei o error.log


[error] [client 186.233.212.10] PHP Fatal error: Can't use function return value in write context in /var/www/conpusis/lib/adianti/w idget/datagrid/TDataGrid.php on line 555, referer: conpusis.dourados.ms.gov.br/index.php?class=CommonPage
RS

PHP Version 5.4.45-4+deprecated+dontuse+deb.sury.org~precise+1
NR

Atualize a versão do PHP para no mínimo a 5.5