CakePHP Controller :: persistModel и Form Automagic - PullRequest
0 голосов
/ 27 января 2010

Я занимаюсь разработкой приложения с использованием фреймворка CakePHP. Я только недавно прочитал статью, в которой говорится, что включение

var $persistModel = true;

может привести к повышению производительности. Поскольку я работаю над сервером разработки, я решил попробовать. И вот, сайт был немного быстрее за счет потери формы. Например, у всех пользователей есть group_ids, но вместо того, чтобы ввод формы отображался в виде раскрывающегося списка, это было простое текстовое поле. Однако, когда я отключил $persistModel, форма automagic снова работала как обычно.

Я установил переменную с именем $groups в представлении, и модель User имеет правильную $belongsTo связь.

Кто-нибудь знает, почему это может происходить? Есть ли способ, которым я могу использовать $persistModel и одновременно создавать autogic? Я явно что-то здесь упускаю.

Большое спасибо!

-wes

1 Ответ

2 голосов
/ 22 февраля 2012

Для тех, кто гуглит это (как и я), настройка была удалена в CakePHP 2.0.

$persistModels больше не существует, структура таблицы также кэшируется в файлах или в кеше APC, если доступно (более быстрый кэш APC используется, если обнаружено)

С http://groups.google.com/group/cake-php/browse_thread/thread/f241ff38a2368032

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...