1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Having issues extending thread/add-reply

Discussion in 'XenForo Development Discussions' started by Jaxel, Dec 24, 2014.

  1. Jaxel

    Jaxel Well-Known Member

    So I am extending the add-reply as follows:

        public function actionAddReply()
            $response = parent::actionAddReply();
            if ($this->_noRedirect())
                $threadId = $this->_input->filterSingle('thread_id', XenForo_Input::UINT);
                $article = $this->getModelFromCache('EWRporta2_Model_Articles')->getArticleByThreadIdOrAuto($threadId);
                    return $this->responseView(
            return $response;
    This code works great for QUICK reply. However, if a user instead clicks the "More Options" button, then click "Reply to Thread" option, it will return the following error:

    Undefined property: XenForo_ControllerResponse_Redirect::$params
    1. XenForo_Application::handlePhpError() in EWRporta2/ControllerPublic/Thread.php at line 47
    2. EWRporta2_ControllerPublic_Thread->actionAddReply() in XenForo/FrontController.php at line 347
    3. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    4. XenForo_FrontController->run() in /index.php at line 13
    Why is this error happening? The message still posts.
  2. Jaxel

    Jaxel Well-Known Member

    Wait, no, I think I got it. The parent isn't return a responseView in this case; its returning a response redirect.

Share This Page