Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Como ta?
Galera olha só a situação. Tenho dois Models relacionados, paciente e avaliação. Tudo certinho dentro das convenções, e funcionando.
Então criei um Behavior simples para formatar as datas de criação e atualização.
Se eu faço um select direto em avaliações o behavior entra em ação e formata as datas, mas se eu seleciono um paciente e suas avaliações, somente as datas de criação e atualização do paciente são formatadas, as datas do model avaliação vem sem formatação, é como se o behavior só funcionasse no model que estou fazendo o select.
Alguém ja enfrentou algo deste tipo?
Sim esta, esta trazendo retornando os dados da tabela.
Se o CakePHP não encontrar a sua model, ele é capaz de criar as Models em tempo de execução.
Para saber, você pode tentar recuperar o valor de um atributo de uma model para a outra, assim é possível saber se o CakePHP está usando a sua classe, ou está criando uma classe em tempo de execução.
Por exemplo:
debug($this->Model->validade);
Saquei, vou testar.
Você tem certeza que o CakePHP está lendo seu model Avaliacao pelo relacionamento?