Как я могу переключаться между представлениями из одного действия в контроллере - PullRequest
1 голос
/ 09 августа 2011

Я создаю сайт для работы, где у вас есть два типа пользователей, которые входят в систему, т.е. ищущие работу и потенциальные работодатели.Теперь оба создают свои учетные записи на разных страницах регистрации, однако они входят в одну и ту же форму входа и перенаправляются на страницы своих учетных записей.Дело в том, что страница базового аккаунта для каждого должна быть разной5, но, тем не менее, мне нужно, чтобы она указывала под одним и тем же URL-адресом, т.е. www.mysite.com/my-account

. Как лучше всего это сделать, можно ли выбратьиз действия контроллера, какой вид использовать здесь?

1 Ответ

1 голос
/ 09 августа 2011

Вы можете визуализировать другое представление внутри контроллера с помощью $this->render('path/to/view.phtml');

Круто, если в инициализации вашего контроллера вы задали другой базовый путь для представления в соответствии с типом учетной записи $this->view->setBasePath('/path/to/account/type/'); Так что вам не нужно вызывать $ this-> render ();но рендер будет смотреть прямо в нужную папку, если у вас есть одна папка для каждого типа учетной записи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...