Я не думаю, что вы можете сделать это так просто.Все вызовы в теме генератора администратора по умолчанию используют объект Doctrine (то есть $model->id
, а не $model['id']
. Чтобы использовать массивы, вам, вероятно, потребуется воссоздать тему по умолчанию, а также все вызовы, которые получают объекты. О, а такжеГенератор администратора использует сгенерированные формы в качестве основы для создания отображаемых форм.
Возможно, вам лучше оптимизировать другие способы. Убедитесь, что вам нужно исправить заголовки кэширования на стороне клиента, оптимизировать sfViewCacheManager на стороне сервера, используйте APC, используйте кэш запросов доктрины и т. д. ... Это может включать в себя некоторые дополнительные пользовательские операции (например, использование менеджера кэша представлений), но значительно проще в реализации.