Closed wandersonwhcr closed 8 years ago
Estou utilizando o nome do evento como Balance\Mvc\Controller\EditAction
, não adicionando o sufixo Trait
, mesmo estando dentro daquela Trait
, tendo em vista que outras controladoras que não utilizam a EditActionTrait
poderão implementar a sua própria editAction
e chamar este evento mesmo assim.
Para verificar se a controladora de lançamentos está sendo utilizada, devemos capturar o formulário (já que todas precisam de um formulário) e verificar se é do tipo Balance\Form\Postings
.
Precisamos também capturar todas as variáveis da visualização mãe para a visualização filha quando necessária.
Conforme informado na issue #71, precisamos incluir um novo evento ao final da ação de controladora de editar lançamentos, informando como alvo a visualização utilizada.
Após, na visualização de edição de lançamentos, incluir uma nova variável chamada
beforeEntries
, efetuando umecho
antes dadiv
de entradas de lançamentos.Assim, será possível incluir novas renderizações de campos de formulários neste local. Porém, teremos os seguintes problemas futuros:
Trait
, como vamos saber que é a controladora de edição de lançamentos?