Я занимаюсь разработкой приложения с использованием фреймворка CakePHP. Я только недавно прочитал статью, в которой говорится, что включение
var $persistModel = true;
может привести к повышению производительности. Поскольку я работаю над сервером разработки, я решил попробовать. И вот, сайт был немного быстрее за счет потери формы. Например, у всех пользователей есть group_ids, но вместо того, чтобы ввод формы отображался в виде раскрывающегося списка, это было простое текстовое поле. Однако, когда я отключил $persistModel
, форма automagic снова работала как обычно.
Я установил переменную с именем $groups
в представлении, и модель User имеет правильную $belongsTo
связь.
Кто-нибудь знает, почему это может происходить? Есть ли способ, которым я могу использовать $persistModel
и одновременно создавать autogic? Я явно что-то здесь упускаю.
Большое спасибо!
-wes