2011-12-23 3 views
0

У меня есть две таблицы/модели (сообщения и пользователи), которые объединены таблицей HABTM (messages_users) Все работает правильно, но мне нужно внести изменения в модель по умолчанию для MessageUser.CakePHP 2.0 HABTM Model Filename

Каким должно быть имя файла для модели?

Я попробовал все, что я могу думать:

MessageUsers.php

MessagesUsers.php

Messages_Users.php

...

У меня работает мой код, потому что я зарегистрирую AppModel.php в конструкторе, если он создает MessageUser, и если да, то я делаю это изменение, но это не очень чистый способ писать код.

ответ

1

Имена файлов для классов моделей всегда совпадают с самой моделью, в данном случае MessagesUser.php.

+0

Спасибо! Я пробовал MessageUser.php. Это не сработало, потому что у меня был класс с именем «MessageUser», а не «MessageUser». – user1113986