В magento я начал настраивать модуль администратора и не использую XML макета, а просто indexController для загрузки моего phtml.
public function indexAction()
{
$this->loadLayout();
$this->_addContent($this->getLayout()->createBlock('adminhtml/template')->setTemplate('module/page1.phtml'));
// ...
Из этого phtml-файла мне нужно запросить другой php-файл, но я не понимаю, как добавить другой файл и каков будет путь к page2.phtml? Так что мне просто нужен дом для этого другого php-файла. Это действительно может быть где угодно на сервере.
Например, из моего индекса я загружаю скрипт, который запускает Ajax для другого php-файла. Как я могу добавить это где-то внутри модуля и что бы URL к нему. Весь этот бизнес с контроллерами меня сильно смущает. Я устал и надеюсь проснуться от щедрости мудрости переполнения стека. Мои извинения, если этот вопрос не очень ясен. Я отредактирую завтра после небольшого количества кофе при необходимости.