Temat: bindModel z tym samym modelem
Czesc, nie mam przy sobie kodu ale jak bedzie potrzebny to poszukam.
Problem:
tabela projekt(id,user_id,created_by)
tabela users (id,name).
projekt posiada relacje belongs to users dla klucza users_id. Posiada on jednak tez kolumnę created_by ktora nie jest indeksowana i byla zrobiona na zasadzie 'a moze sie przyda'. No i okazalo sie ze sie przydaje.
Podczas wyciagania zapytania o projekty wyskakuje mi tez tabela Users dla klucza user_id. Potrzebuje tez jednak zrobić drugi raz users ale dla wartosci created_by.
Dolaczylem wiec na szybko model (przykladowy):
$this->Projekt->bindModel(array('belongsTo' =>Array('User'=> array (............, foreign_key => created_by))))
i....... nic ![]()
Pytanie:
Czy takie cos jest mozliwe, a jak tak to czy zalozenie jest dobre a tylko zle wykonanie czy tez trzeba to robic zupelnie inaczej.