0
我對我的應用程序有一些自定義異常。我將它們放在應用程序運行良好的地方。現在我想將它們移動到我的一個插件並使用它們的異常。如何使用cakephp插件的自定義異常?
我已經實現自定義異常這裏提到: http://book.cakephp.org/2.0/en/development/exceptions.html
但是,我找了同樣的解決方案,如果我使用的異常類從CakePHP的插件。
任何建議... ???
我對我的應用程序有一些自定義異常。我將它們放在應用程序運行良好的地方。現在我想將它們移動到我的一個插件並使用它們的異常。如何使用cakephp插件的自定義異常?
我已經實現自定義異常這裏提到: http://book.cakephp.org/2.0/en/development/exceptions.html
但是,我找了同樣的解決方案,如果我使用的異常類從CakePHP的插件。
任何建議... ???
比方說,你希望把定製的插件/應用/插件/自定義/ lib文件夾的例外:
// Location: /app/Plugin/Custom/Lib/CustomException.php
<?php
class CustomException extends CakeException {};
現在你需要加載自定義插件在/app/Config/bootstrap.php:
// Location: /app/Config/bootstrap.php
CakePlugin::load('Custom');
而且,無論你想使用CustomException
:
<?php
App::uses('CustomException', 'Custom.Lib');
class ApiController extends AppController {
public function demo() {
throw new CustomException("Just testing");
}
}