Динамическое раскрывающееся меню Yii - дорогостоящий запрос

У меня есть раскрывающийся список Yii, который загружает таблицу городов, штатов, почтовых индексов, широты и долготы. При загрузке раскрывающегося списка состояний это занимает вечность. Есть ли способ ускорить запрос, чтобы сократить время загрузки страницы? Я включил свое мнение:

echo $form->dropDownList($model,'State', CHtml::listData(Zipcodes::model()->findAll(),
'State', 'State', 'State'), array('empty'=>'-- Choose State --'));

В таблице 41 000 записей. Установка $ groupField в listData (), похоже, не дала заметных улучшений.

0
задан erbaker 8 June 2011 в 21:54
поделиться