Скаффолд игнорирует файл класса в CakePHP - PullRequest
0 голосов
/ 31 мая 2010

при использовании скаффолдинга на контроллере представления отображаются нормально, и приложение даже пытается вставить данные; проблема в том, что скаффолд полностью игнорирует отношения, которые я определяю в своем классе модели, фактически он полностью игнорирует класс, так как я могу удалить файл, а контроллер все еще скаффолдов и визуализировать crud из таблицы.

Это когда-нибудь случалось с тобой?

Изменить, чтобы добавить: Хорошо, это стало еще более странным, я проверяю свои соглашения об именах, и они в порядке, и, что еще хуже, это происходит не только на строительных лесах, я просто создал простую таблицу: id, name и country_id, и здесь также игнорируется мой файл модели даже без строительных лесов .

Добавлена ​​дополнительная информация по этому вопросу здесь: https://stackoverflow.com/questions/2945879/why-are-some-classes-created-on-the-fly-and-others-arent-in-cakephp-1-2-7

Ответы [ 2 ]

2 голосов
/ 31 мая 2010

Это, вероятно, означает, что у вас есть какая-то проблема с именованием в вашей модели, и Cake не использует ее с самого начала, а создает сам по себе. Автоматика Cake работает, только если вы следуете соглашениям об именах .

Трудно сказать без подробностей.

0 голосов
/ 31 мая 2010

Иногда Cake кеширует слишком много для вашего же блага. Попробуйте удалить содержимое tmp / cache / dir внутри структуры торт-директории и посмотрите, продолжают ли появляться ошибки.

...