Fwd: Ajuda com order de nivel

0 views
Skip to first unread message

Silas Ribas Martins

unread,
Mar 2, 2010, 7:06:02 AM3/2/10
to sqlreact...@googlegroups.com


---------- 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
#TimeMemoryFunction Location
10.000360784{main}( ) ../index.php:0
20.0028276640Izzy::init( ) ../index.php:25
30.11063387248URLProcessor::call( ) ../Izzy.php:404
40.11403586612call_user_func_array ( )../URLProcessor.php:213
50.11403587012Hoteis->todos( ) ../URLProcessor.php:0
60.12313669752SQLReactorGetter->getIterator( ) ../Hoteis.php:43
70.12313670584SQLReactor->getIterator( ) ../SQLReactorGetter.php:122
80.12363693776SQLReactor->getIterator( ) ../SQLReactor.php:328
90.12433762820SQLReactorQuery->parse( ) ../SQLReactor.php:349
100.13654010344SQLReactorQuery->getSQL( ) ../SQLReactorQuery.php:523
110.13724015664SQLReactorQuery->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.br
Site: www.silasribas.com.br
LinkedIn: http://www.linkedin.com/in/silasrm
Facebook: http://www.facebook.com/silasribas
Orkut: 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]



--
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.br
Site: www.silasribas.com.br
LinkedIn: http://www.linkedin.com/in/silasrm
Facebook: http://www.facebook.com/silasribas
Orkut: 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]
Reply all
Reply to author
Forward
0 new messages