Pergunta

Eu estou escrevendo um módulo de "Conta", que deve cuidar de tudo sobre contas: registro, login / logout, administração de usuários, recuperação de senha, a ativação da conta, etc

.

Então, eu pensei que seria melhor para reutilização seja qual for o defaultController :: actionRegister (módulo) gera para mostrar na página principal.

Então, minha pergunta é: como criar um novo "pedido sub" (semelhante ao CController :: forward ()) a partir de qualquer controlador (ou SiteController, leia-se: a partir de views / layouts / main.php, ou outro controlador, eventualmente, de outro sub-módulo) para um determinado módulo / controller / action?

Eu tentei com $ this-> forward () de dentro do meu layout aplicação sem sucesso:. Ele mostra uma página em branco, nenhum erro qualquer

Graças

Foi útil?

Solução

Você está tentando fazer um widget . Evitando classes e ações fortemente acoplados vai fazer seu aplicativo mais seguro, mais fácil de manter e melhorar e muito mais reutilizáveis.

"redirecionamentos inline parciais" nunca são as respostas para qualquer pergunta, pelo menos em Yii.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top