---------- Forwarded message ----------
From:
Silas Ribas Martins <sil...@gmail.com>
Date: 2010/2/28
Subject: Ajuda com order de nivel
To:
izzy-frame...@googlegroups.com, "Hostmaster Registro .br" <
hostm...@registro.br>
Salve,
Estou com a seguinte consulta:
$hoteis = SQLReactor::getter( 'HotelModel' )
->orderBy( 'destino->descricao' )
->eagerload( 'content->contentType', 'content->fieldValues->contentTypeField' );
No orderBy, destino é FK em Hotel, com isso deveria ordenar pela descricao de destino. Mas está dando o erro:
( ! ) Fatal error: Class name must be a
valid object or a string in
/var/www/VB/izzy/libs/SQLReactor/SQLReactor/engines/default/SQLReactorQuery.php
on line 273 |
Call Stack |
# | Time | Memory | Function |
Location |
1 | 0.0003 | 60784 | {main}( ) |
../index.php:0 |
2 | 0.0028 | 276640 | Izzy::init( ) |
../index.php:25 |
3 | 0.1106 | 3387248 | URLProcessor::call( ) |
../Izzy.php:404 |
4 | 0.1140 | 3586612 | call_user_func_array
( ) | ../URLProcessor.php:213 |
5 | 0.1140 | 3587012 | Hoteis->todos( ) |
../URLProcessor.php:0 |
6 | 0.1231 | 3669752 | SQLReactorGetter->getIterator( ) |
../Hoteis.php:43 |
7 | 0.1231 | 3670584 | SQLReactor->getIterator( ) |
../SQLReactorGetter.php:122 |
8 | 0.1236 | 3693776 | SQLReactor->getIterator( ) |
../SQLReactor.php:328 |
9 | 0.1243 | 3762820 | SQLReactorQuery->parse( ) |
../SQLReactor.php:349 |
10 | 0.1365 | 4010344 | SQLReactorQuery->getSQL( ) |
../SQLReactorQuery.php:523 |
11 | 0.1372 | 4015664 | SQLReactorQuery->parseOrderClause( ) |
../SQLReactorQuery.php:402 |
Ai eu verifiquei no metodo parseOrderClause de SQLReactorQuery, linhas 272 isso: $obj = new $className();
Mas $className está vazio, pois na linha anterior tem isso: $className = $this->sqlStructure->join[ $tmpClauseName ]->class;
No qual $this->sqlStructure->join está vazio, onde deveria está os registros dos joins. Fiquei perdido por onde procurar a solução.
--
Atenciosamente (=Ô.Ô=),
Silas Ribas {Maximus_BR}
71 8892-6095 ( Celular )
71 3377-4446 ( casa )
71 3186-9057 ( trampo )
silasrm[arroba]
gmail.com ( e-mail )
sil...@hotmail.com ( msn ) silasrm ( skype )
Twitter: @silasribas
Blog:
silas.theducks.com.brSite:
www.silasribas.com.brLinkedIn:
http://www.linkedin.com/in/silasrm
Facebook:
http://www.facebook.com/silasribasOrkut:
http://www.orkut.com.br/Main#Profile.aspx?rl=ls&uid=3392300346524829647
Salvador/BA
Linux Distro - *Ubuntu
Linux User Registered: 383742
"Quem quer vencer um obstáculo deve armar-se da força do leão e da prudência da serpente." [Píndaro]
"Triste época em que vivemos, onde é mais fácil desintegrar um átomo do que quebrar um preconceito" [Albert Einstein]
"Quem quer vencer um obstáculo deve armar-se da força do leão e da prudência da serpente." [Píndaro]
"Triste época em que vivemos, onde é mais fácil desintegrar um átomo do que quebrar um preconceito" [Albert Einstein]