Lembro de 2 ou 3 maneiras:
 Uma é a que você já usa, usando 2 vezes o generateList() e
concatenando em um foreach.
 Outra seria fazer a mesma coisa com os 2 generateList() , mas
concatena-las usando a classe 'Set' de arrays do cakephp, talvez
usando o Set::extract(); e Set::merge() para misturar os arrays...

http://api.cakephp.org/1.2/class_set.html#4b888b8b75875d852492495c345d0d3a
alguns exemplos aqui
http://www.thinkingphp.org/2007/02/24/cake-12s-set-class-eats-arrays-for-breakfast/
http://www.thinkingphp.org/2007/04/05/new-fix-for-array-junkies-setmerge-assembles-yummy-arrays/

(achei muito maneiro o cara mostrando como gerar um array a partir de
um RSS / XML:
uses('Xml');
$feed = xmltoArray(new XML('http://feeds.feedburner.com/thinkingphp'));
$postTitles = Set::extract($feed, 'rss.channel.item.{n}.title');
)

 Pro seu caso , talvez seja algo assim:
array_combine(
  Set::extract($turmas, '{n}.Turma.NomeTurma'),
  Set::extract($disciplinas, '{n}.Disciplina.NomeDisciplina')
);


 Mas acho que a mais efetiva seria fazendo uma query SQL, com o
$this->query(); apesar de ser menos portável...

 abraços
 spark

On Nov 13, 2007 12:24 PM, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> Isso mesmo...
>
> Por exemplo quero que ao exibir os dados do select a parte visual dele
> mostre algo como
>
> NomeTurma / NomeDisciplina
>
> Ao invés de mostrar somente o nome da turma ou da disciplina
>
>
> Falopa!
>
>
> >
>



-- 
[livesets] http://djspark.com.br/
[web] http://sydi.net
[filmes] http://melhoresfilmes.com.br

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a