JM
TRepository 'A classe TblDashboardMensal deve estar definida'
Bom dia Amigos,
Estou fazendo um dashboard utilizando TCriteria porém utilizando a função abaixo ele me retorna "A classe TblDashboardMensal deve estar definida", tenho uma classe chamada TblDashboardMensal com seu respectivo construtor porém mesmo assim ele me retorna este erro.
try
{
TTransaction::open('tutor');
$criteria = new TCriteria;
$criteria->add(new TFilter('NOME_ENT_ABR', 'like', 'REPROTEC%'),
TExpression::OR_OPERATOR);
$repository = new TRepository('TblDashboardMensal');
$count = $repository->count($criteria);
new TMessage('info', "Total of found customers: {$count}
n");
TTransaction::close();
}
catch (Exception $e)
{
new TMessage('error', $e->getMessage());
}
Estou fazendo um dashboard utilizando TCriteria porém utilizando a função abaixo ele me retorna "A classe TblDashboardMensal deve estar definida", tenho uma classe chamada TblDashboardMensal com seu respectivo construtor porém mesmo assim ele me retorna este erro.
try
{
TTransaction::open('tutor');
$criteria = new TCriteria;
$criteria->add(new TFilter('NOME_ENT_ABR', 'like', 'REPROTEC%'),
TExpression::OR_OPERATOR);
$repository = new TRepository('TblDashboardMensal');
$count = $repository->count($criteria);
new TMessage('info', "Total of found customers: {$count}
n");
TTransaction::close();
}
catch (Exception $e)
{
new TMessage('error', $e->getMessage());
}
O TRepository recebe um model, a classe "TblDashboardMensal" é um "model'?
Posta ele pra gente poder analisar!
Segue...
Mais uma pergunta: Esta tabela existe no BD do tutor?
Esta criada sim, se eu tentar uma query manual ele funciona.
Mais outra, pois até aqui tudo deveria funcionar!
Você salvou a classe como "TblDashboardMensal.class.php"?
Se sim, não sei mais o que pode ser!
Boa tarde Marcelo,
Era isto mesmo.... Falta de atenção no nome da classe.
Muito obrigado pela ajuda...