ErrorController.php에 대한 비 객체의 속성을 얻으려고합니다.

개발자

ZF 1.12.3을 사용합니다.

색인에서 내가 가지고

define('APPLICATION_ENV', 'development'); 

오류:

Notice: Trying to get property of non-object in application/controllers/ErrorController.php on line 28

이 줄에는

$errors = $this->_getParam('error_handler');

나는 추가 할 해결책을 좋아한다

Zend_Controller_Front::getInstance()->throwExceptions(false);

부 스트랩-하지만 내 실수를 진정 시키지는 않아

application.ini :

[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
autoloaderNamespaces[] = "mea\"
includePaths.mea = APPLICATION_PATH "/../library/Vendor/mea"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
resources.view[] =
appnamespace = "Application"


[staging : production]


[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

Controlerr 오류 :

<?php

class ErrorController extends Zend_Controller_Action
{

    public function init()
    {
        $moduleLoader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Application',
            'basePath' => APPLICATION_PATH
        ));

        ZendX_JQuery::enableView( $this->view);

    }


    public function errorAction()
    {


        $errors = $this->_getParam('error_handler');

        if(!$errors){

        }

        switch ($errors->type) { 
            case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER:
            case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION:

                // 404 error -- controller or action not found
                $this->getResponse()->setHttpResponseCode(404);
                $this->view->message = 'Page not found';
                break;
            default:
                // application error 
                $this->getResponse()->setHttpResponseCode(500);
                $this->view->message = 'Application error';
                break;
        }

        $this->view->exception = $errors->exception;
        $this->view->request   = $errors->request;
    }


}
로낙 k

그래서 내가 생각하는 문제는 예외가 없지만 오류 컨트롤러를 직접 실행하려고합니다 (이유를 모르겠습니다),

이 시도,

 if($errors!=null){        

    switch ($errors->type) { 
        case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER:
        case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION:

            // 404 error -- controller or action not found
            $this->getResponse()->setHttpResponseCode(404);
            $this->view->message = 'Page not found';
            break;
        default:
            // application error 
            $this->getResponse()->setHttpResponseCode(500);
            $this->view->message = 'Application error';
            break;
    }

    $this->view->exception = $errors->exception;
    $this->view->request   = $errors->request;
}

도움이 되길 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

mysqli에 대한 비 객체의 속성을 얻으려고합니다.

분류에서Dev

Laravel의 View에서 비 객체의 속성을 얻으려고합니다.

분류에서Dev

API에서 json의 비 객체 속성을 얻으려고합니다.

분류에서Dev

laravel7에서 비 객체의 'usergroup'속성을 얻으려고합니다.

분류에서Dev

모델 codeigniter에서 비 객체의 속성을 얻으려고합니다.

분류에서Dev

SQL 쿼리에서 비 객체의 속성을 얻으려고합니다.

분류에서Dev

PHP artisan migrate 명령에서 비 객체의 속성을 얻으려고합니다.

분류에서Dev

laravel이 비 객체의 속성을 얻으려고합니다.

분류에서Dev

비 객체의 속성 값을 얻으려고합니다.

분류에서Dev

간단한 MySQL 에코- "비 객체의 속성을 얻으려고"

분류에서Dev

업데이트 오류-Laravel 5.8에서 비 객체의 'id'속성을 얻으려고합니다.

분류에서Dev

내 Laravel 프로젝트에서 비 객체의 'nama_member'속성을 얻으려고합니다.

분류에서Dev

Laravel 5.1에서 "비 객체의 속성을 얻으려고 시도합니다"오류

분류에서Dev

라 라벨이 비 객체의 속성을 얻으려고 시도합니다 (웅변 모델에서)

분류에서Dev

codeigniter 클래스 my_exception에서 비 객체의 속성을 얻으려고합니다.

분류에서Dev

PHP PDO 비 객체의 속성을 얻으려고

분류에서Dev

Yii 모델에서 비 객체의 속성을 얻으려고

분류에서Dev

Laravel 5.1에서 비 객체의 속성을 얻으려고

분류에서Dev

laravel에서 비 객체의 속성을 얻으려고

분류에서Dev

yii에서 비 객체의 속성을 얻으려고

분류에서Dev

비 객체의 속성을 얻으려고합니다. laravel의 오류

분류에서Dev

Laravel 4 foreach 오류-비 객체의 속성을 얻으려고합니다.

분류에서Dev

CodeIgniter return 비 객체의 속성을 얻으려고 시도합니다.

분류에서Dev

Laravel-dd가 아닌 뷰에서 비 객체의 속성 'id'를 얻으려고합니다.

분류에서Dev

Laravel-체인 뷰에서 비 객체의 속성을 얻으려고

분류에서Dev

Laravel-체인 뷰에서 비 객체의 속성을 얻으려고

분류에서Dev

비 객체의 속성을 얻으려는 PHP MySQL

분류에서Dev

PHP주의 사항 : 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

Yii2에서 이미지 업로드를 위해 kartik-v를 사용하는 동안 비 객체의 속성을 얻으려고합니다.

Related 관련 기사

  1. 1

    mysqli에 대한 비 객체의 속성을 얻으려고합니다.

  2. 2

    Laravel의 View에서 비 객체의 속성을 얻으려고합니다.

  3. 3

    API에서 json의 비 객체 속성을 얻으려고합니다.

  4. 4

    laravel7에서 비 객체의 'usergroup'속성을 얻으려고합니다.

  5. 5

    모델 codeigniter에서 비 객체의 속성을 얻으려고합니다.

  6. 6

    SQL 쿼리에서 비 객체의 속성을 얻으려고합니다.

  7. 7

    PHP artisan migrate 명령에서 비 객체의 속성을 얻으려고합니다.

  8. 8

    laravel이 비 객체의 속성을 얻으려고합니다.

  9. 9

    비 객체의 속성 값을 얻으려고합니다.

  10. 10

    간단한 MySQL 에코- "비 객체의 속성을 얻으려고"

  11. 11

    업데이트 오류-Laravel 5.8에서 비 객체의 'id'속성을 얻으려고합니다.

  12. 12

    내 Laravel 프로젝트에서 비 객체의 'nama_member'속성을 얻으려고합니다.

  13. 13

    Laravel 5.1에서 "비 객체의 속성을 얻으려고 시도합니다"오류

  14. 14

    라 라벨이 비 객체의 속성을 얻으려고 시도합니다 (웅변 모델에서)

  15. 15

    codeigniter 클래스 my_exception에서 비 객체의 속성을 얻으려고합니다.

  16. 16

    PHP PDO 비 객체의 속성을 얻으려고

  17. 17

    Yii 모델에서 비 객체의 속성을 얻으려고

  18. 18

    Laravel 5.1에서 비 객체의 속성을 얻으려고

  19. 19

    laravel에서 비 객체의 속성을 얻으려고

  20. 20

    yii에서 비 객체의 속성을 얻으려고

  21. 21

    비 객체의 속성을 얻으려고합니다. laravel의 오류

  22. 22

    Laravel 4 foreach 오류-비 객체의 속성을 얻으려고합니다.

  23. 23

    CodeIgniter return 비 객체의 속성을 얻으려고 시도합니다.

  24. 24

    Laravel-dd가 아닌 뷰에서 비 객체의 속성 'id'를 얻으려고합니다.

  25. 25

    Laravel-체인 뷰에서 비 객체의 속성을 얻으려고

  26. 26

    Laravel-체인 뷰에서 비 객체의 속성을 얻으려고

  27. 27

    비 객체의 속성을 얻으려는 PHP MySQL

  28. 28

    PHP주의 사항 : 객체가 아닌 속성을 얻으려고합니다.

  29. 29

    Yii2에서 이미지 업로드를 위해 kartik-v를 사용하는 동안 비 객체의 속성을 얻으려고합니다.

뜨겁다태그

보관