cakephp - вручную создавать записи для модели без таблицы - PullRequest
1 голос
/ 09 августа 2011

Мне нужно несколько моделей, но, поскольку размер данных не превышает 5 записей в каждой, использование db-таблицы кажется пустой тратой.как мне это сделать?

эти модели должны быть связаны с другими моделями

Ответы [ 2 ]

2 голосов
/ 09 августа 2011

звучит для меня как некое перечисление.если это так (не очень сильно изменяется или не нуждается в интерфейсе для добавления / редактирования / удаления), вы можете поместить его в код модели и использовать sth, например http://www.dereuromark.de/2010/06/24/static-enums-or-semihardcoded-attributes/

, если вам нужен кодБэкенд для его редактирования онлайн вы можете сгруппировать их вместе в модель, которая может называться «list_items» с полем «type», чтобы отличить различные модели, о которых вы говорите.таким образом, у вас есть одна модель, содержащая все эти перечисления, и вы можете предоставить им доступ / редактирование / удаление для пользователей / администраторов.

1 голос
/ 09 августа 2011

вы можете использовать массив данных источника Одним из преимуществ этого является то, что вы можете рассматривать его как модель (связывание с другими моделями, поиск ((), поиск () и т. Д.)

...