Работа над старым проектом Kohana 2, и я хочу связать две модели.
У меня есть модель под названием пользователя со следующими отношениями ORM:
protected $primary_key = 'User_ID';
protected $belongs_to = array('group');
protected $has_many = array('user_address');
У меня есть другая модель под названием User_Address с ORM отношений:
protected $table_name = 'user_address';
protected $belongs_to = array('user');
Однако я получаю следующее сообщение об ошибке SQL:
Unknown column 'user_address.user_User_ID' in 'where clause' - SELECT `user_address`.* FROM (`user_address`) WHERE `user_address`.`user_User_ID` = 2 ORDER BY `user_address`.`id` ASC
Я вижу из-за ошибки, которую он пытается связать с user_address
. user_User_ID
тогда как это должно быть user_address
. User_ID
. Есть ли способ сопоставить внешний ключ, такой как Kohana 3?