Saudações a todos
Gostaria de saber o que está acontecendo com o exemplo que vem nas instruções de instalação, segui todos os passos mais a aplicação quando executada mostra os seguintes erros:
Strict standards: Declaration of TBox::getWidth() should be compatible with TControl::getWidth($strMinWidth = NULL) in C:\wamp\www\appteste\base\classes\webform\TBox.class.php on line 47
require_once( 'C:\wamp\www\appteste\modulos\tela_exemplo\tela_exemplo.php' )
require_once( 'C:\wamp\www\appteste\base\classes\webform\TForm.class.php' )
require_once( 'C:\wamp\www\appteste\base\classes\webform\TBox.class.php' )
Já verifiquei os caminhos especificados nas linhas verdes, abri os aquivos, comparei com as instruções e nada.
Grato pela atenção
Luiz
Autor: LUIZ GONZAGA HERCULANO FILHO
22 comentários
onde no manual estão estas linhas ?
O único lugar que possui um include() é no index.php, onde é feita a inclusão da classe TApplication responsável pelo gerenciamento da aplicação Ex: "include('base/classes/webform/TApplication.class.php');"
Não sei o que você está tentando fazer, mas de qualquer forma, não utilize caminho absoluto "c:\xxx\xxx" e sim caminho relativo ex: "./base/xxx/xxx".
Sempre que voce fizer o include ou require de alguma classe da pasta /base/classes/webform/ não precisa mais fazer include das outras, pois todas estão com autoload.
Por exemplo:
include('base/classes/webform/TForm.class.php');
se eu precisar da classe TEdi agora, eu não preciso fazer o include dela, basta instanciar: $edit = new TEdit('nome','Joao',60,false,60);
$edit->show(); Abraço.