Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
TemKa_SD

Как вернутся в создание формы после redirect в контроллер?

Рекомендованные сообщения

Здравствуйте. Пишу приложение для календаря, позволяющее, реализовать функционал cropPhoto.

1. Создал хук \IPS\calendar\Event

	public function processForm( $values )
	{
		parent::processForm( $values );

		if ( $values['event_cover_photo'] && \strpos($values['event_cover_photo']->filename, 'cropped') === false ){
			$this->save();
			\IPS\Output::i()->redirect( \IPS\Http\Url::internal('app=calendarphotocrop&module=crop&controller=crop')->setQueryString( 'event', $this->id ) );
		}
	}

Здесь я делаю редирект на контроллер в своем приложении, который, будет кропить фото. После этого редиректа parent методы формы прекращают работать, вот тут \IPS\Content\Item::createFromForm() https://prnt.sc/91xr1LLfSxHE после $obj->processForm( $values ); код уже не выполняется, потому что я в хуке сделал редирект на контроллер.

Думаю, нет смысла выкладывать сюда код в контроллере, выложу скрином: https://prnt.sc/TioXTJu8Uxco

Как продолжить выполнение методов формы после редиректа в контроллер моего приложения?

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...