Все ответы здесь верны, однако вопрос кажется немного двусмысленным, поэтому они все немного отличаются.
Типичным приложением RIA является отдельная страница HTML (или php, jsp, asp) со многими различными представлениями, управляемыми инфраструктурой JS, поэтому изменение страниц больше не требуется (и в большинстве случаев избегается по соображениям производительности).
Тогда ваш код / сценарии на стороне сервера обычно сводятся к службам данных JSON, которые предоставляют данные приложению RIA, работающему полностью независимо в клиентском браузере.
Как видите, у вас не должно быть test.php и index.php, и достаточно иметь один index.php с приложением ExtJS, работающим на этой странице.
Если этот ответ бесполезен, потому что вы уже знали все это и действительно хотели спросить о нескольких контроллерах и модульности приложения ExtJS, тогда это отдельное обсуждение, и оно было в некоторой степени рассмотрено в других статьях. (ищите ленивые контроллеры загрузки).
Надеюсь, это поможет.