Lançado Adianti Framework 8.1!
Clique aqui para saber mais
BUG STUDIO 4.0.0 Alguém pode me explicar como o Sistema STUDIO 4.0.0 está dando o erro abaixo: Parse error: parse error, expecting `')'' in C:wamp64wwwitisu420sistema2appcontrolClienteClienteForm.class.php on line 61 Errors parsing C:wamp64wwwitisu420sistema2appcontrolClienteClienteForm.class.php ...
IU
BUG STUDIO 4.0.0  
Alguém pode me explicar como o Sistema STUDIO 4.0.0 está dando o erro abaixo:

Parse error: parse error, expecting `')'' in C:\wamp64\www\itisu420\sistema2\app\control\Cliente\ClienteForm.class.php on line 61 Errors parsing C:\wamp64\www\itisu420\sistema2\app\control\Cliente\ClienteForm.class.php


</php
  1. <?php
  2. class ClienteForm extends TPage
  3. {
  4.     protected $form// form
  5.     
  6.     public function __construct$param )
  7.     {
  8.         parent::__construct();
  9.         
  10.         try
  11.         {
  12.             TTransaction::open('itisu420_sistema2');
  13.             
  14.             // CRIAÇÃO DO FORMULÁRIO
  15.             $this->form = new TForm('form_Cliente');
  16.             
  17.             $page = new TTable;
  18.             //$page->border = '1';
  19.             $this->form->add($page);
  20.             
  21.             // CRIAÇÃO DOS CAMPOS DO FORMULÁRIO
  22.             $id = new TEntry('id');
  23.             $dt_abertura = new TDate('dt_abertura');
  24.             $nome_fantasia = new TEntry('nome_fantasia');
  25.             $razao_social = new TEntry('razao_social');
  26.             $cnpj = new TEntry('cnpj');
  27.             $cpf = new TEntry('cpf');
  28.             
  29.             $estado = new TCombo('estado');
  30.             $estado->setChangeAction(new TAction(array($this,'onChangeAction')));
  31.             $uf = array('AC'=>'ACRE',
  32.                         'AL'=>'ALAGOAS',
  33.                         'AM'=>'AMAZONAS',
  34.                         'AP'=>'AMAPÁ',
  35.                         'BA'=>'BAHIA',
  36.                         'CE'=>'CEARÁ',
  37.                         'DF'=>'DISTRITO FEDERAL',
  38.                         'ES'=>'ESPÍRITO SANTO',
  39.                         'GO'=>'GOIÁS',
  40.                         'MA'=>'MARANHÃO',
  41.                         'MT'=>'MATO GROSSO',
  42.                         'MS'=>'MATO GROSSO DO SUL',
  43.                         'MG'=>'MINAS GERAIS',
  44.                         'PA'=>'PARÁ',
  45.                         'PB'=>'PARAÍBA',
  46.                         'PR'=>'PARANÁ',
  47.                         'PE'=>'PERNAMBUCO',
  48.                         'PI'=>'PIAUÍ',
  49.                         'RJ'=>'RIO DE JANEIRO',
  50.                         'RN'=>'RIO GRANDE DO NORTE',
  51.                         'RS'=>'RIO GRANDE DO SUL',
  52.                         'RO'=>'RONDÔNIA',
  53.                         'RR'=>'RORAIMA',
  54.                         'SC'=>'SANTA CATARINA',
  55.                         'SE'=>'SERGIPE',
  56.                         'SP'=>'SÃO PAULO',
  57.                         'TO'=>'TOCANTINS');
  58.             $estado->addItems($uf);
  59.             $estado->setValue('SP');
  60.             self::onChangeAction(['estado' => 'SP']);

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


IU

Fiz exatamente como está escrito no TUTOR
em PRESENTATION > FORMS > SHOW/HIDE ROWS
IU

localhost/tutor/index.php?class=FormShowHideRowsView
IU

  1. <?php
  2. self::onChangeType( ['type' => 'p'] );
  3. ?>

IU

Coloquei assim:
  1. <?php
  2. self::onChangeType( ['estado' => 'SP'] );
  3. ?>


Também gera o mesmo erro.
MP

Boa Tarde,

Já havia reportado por e-mail algo semelhante ao Pablo, e recebi a seguinte resposta:

"É que o PHP-GTK do Studio é o 5.3. E no 5.3 não havia a notação curta de arrays."

Creio ser algo apenas, com relação a validação do código, pois quando executo meu .php dentro do sistema continua funcionando sem problemas.
IU

Ok,,

Mas qual seria solução ?