phalcon あれやこれや3
2016.01.24 Sunday 15:14
相関チェック
where書く
phalconエラー
error_log($exception->getMessage() . PHP_EOL . $exception->getTraceAsString()); ・
invoログインページの流れ
http://localhost/invo/session/star ★これが軸
public/index SecurityPlugin SessionController ControlerBase
.php .php .php .php
[19:57:20][public¥index.php][16][][][] ■try直後 │ │ │
[19:57:20][public¥index.php][16][][][] ■try直後 │ │ │
[19:57:20][public¥index.php][39][][][] ■set('session' │ │ │
[19:57:20][public¥index.php][16][][][] ■try直後 │ │ │
[19:57:20][public¥index.php][39][][][] ■set('session' │ │ │
[19:57:20][public¥index.php][112][][][] ■$application │ │ │
[19:57:20][app¥plugins¥SecurityPlugin.php][109] [SecurityPlugin] [SecurityPlugin::beforeDispatch] [beforeDispatch] │->handle() ■ │ │
[19:57:20][app¥plugins¥SecurityPlugin.php][29] [SecurityPlugin] [SecurityPlugin::getAcl] [getAcl] │->getContent()■beforeDispatch│ │
[19:57:20][app¥controllers¥SessionController.php][15] [SessionController] [SessionController::initialize] [initialize] │ │から呼ばれる ■ │
[19:57:20][app¥controllers¥ControllerBase.php][13] [ControllerBase] [ControllerBase::initialize] [initialize] │ │ │ ■
[06:34:51][app¥controllers¥SessionController.php][] [SessionController] [SessionController::startAction] [startAction] │ │ ■forward │
[19:57:20][app¥controllers¥ControllerBase.php][27] [ControllerBase] [ControllerBase::forward] [forward] │ │ │ ('session/index') ■$uriParts = explode('/', $uri);
[19:57:20][app¥plugins¥SecurityPlugin.php][109] [SecurityPlugin] [SecurityPlugin::beforeDispatch] [beforeDispatch] │ ■ │ │controller/action/paraをセットして
[19:57:20][app¥plugins¥SecurityPlugin.php][29] [SecurityPlugin] [SecurityPlugin::getAcl] [getAcl] │ ■ │ │forward
[19:57:20][app¥controllers¥SessionController.php][15] [SessionController] [SessionController::initialize] [initialize] │ │ ■ │
[19:57:21][app¥controllers¥ControllerBase.php][13] [ControllerBase] [ControllerBase::initialize] [initialize] │ │ │ ■
[19:57:21][app¥controllers¥SessionController.php][28] [SessionController] [SessionController::indexAction] [indexAction] │ │ ■ │
└───────────────┴──────────┴
*class SessionController extends ControllerBase
invo ログイン後の Invoicesのページ
http://localhost/invo/session/start
[public¥index.php][16][][][] public/index SecurityPlugin SessionController ControllerBase InvoicesController
[public¥index.php][16][][][] .php .php .php .php .php
[public¥index.php][39][][][] ■ │ │ │ │
[public¥index.php][16][][][] ■ │ │ │ │
[public¥index.php][39][][][] ■ │ │ │ │
[public¥index.php][105][][][] ■ │ │ │ │
[public¥index.php][16][][][] ■ │ │ │ │
[public¥index.php][39][][][] ■ │ │ │ │
[public¥index.php][105][][][] │ │ │ │ │
[public¥index.php][118][][][] │ │ │ │ │
[app¥plugins¥SecurityPlugin.php][110] [SecurityPlugin::beforeDispatch] [beforeDispatch] │ ■ │ │ │
[app¥plugins¥SecurityPlugin.php][30] [SecurityPlugin::getAcl] [getAcl] │ ■ │ │ │
[app¥controllers¥SessionController.php][15] [SessionController::initialize] [initialize] │ │ ■ │ │
[app¥controllers¥ControllerBase.php][13] [ControllerBase::initialize] [initialize] │ │ │ ■ │
[app¥controllers¥SessionController.php][72] [SessionController::startAction] [startAction] │ │ ■ │ │
[app¥controllers¥SessionController.php][46] [SessionController::_registerSession] [_registerSession]│ │ ■ │ │
[app¥controllers¥SessionController.php][52] [SessionController::_registerSession] [_registerSession]│ │ ■ │ │
[app¥controllers¥SessionController.php][72] [SessionController::startAction] [startAction] │ │ ■ │ │
[app¥controllers¥SessionController.php][87] [SessionController::startAction] [startAction] │ │ ■ │ │
[app¥controllers¥ControllerBase.php][27] [ControllerBase::forward] [forward] │ │ │ ■ │
[app¥plugins¥SecurityPlugin.php][110] [SecurityPlugin::beforeDispatch] [beforeDispatch] │ ■ │ │ │
[app¥plugins¥SecurityPlugin.php][30] [SecurityPlugin::getAcl] [getAcl] │ ■ │ │ │
[app¥controllers¥ControllerBase.php][13] [ControllerBase::initialize] [initialize] │ │ │ ■ │
[app¥controllers¥InvoicesController.php][28][InvoicesController::indexAction] [indexAction] │ │ │ │ ■
└───────────────┴──────────┴──────┴
・毎回 trim作業をやるか
baseにいれるか ★これが軸
$fp = fopen('¥a.log', 'a+');
$log_data .= "¥n[" . date("H:i:s") . "][" . __FILE__ ."][" . __LINE__ . "][" . __CLASS__ . "][" . __METHOD__ . "][" . __FUNCTION__ . "]¥n" ;
fwrite($fp, $log_data); fclose($fp);
where書く
phalconエラー
error_log($exception->getMessage() . PHP_EOL . $exception->getTraceAsString()); ・
invoログインページの流れ
http://localhost/invo/session/star ★これが軸
public/index SecurityPlugin SessionController ControlerBase
.php .php .php .php
[19:57:20][public¥index.php][16][][][] ■try直後 │ │ │
[19:57:20][public¥index.php][16][][][] ■try直後 │ │ │
[19:57:20][public¥index.php][39][][][] ■set('session' │ │ │
[19:57:20][public¥index.php][16][][][] ■try直後 │ │ │
[19:57:20][public¥index.php][39][][][] ■set('session' │ │ │
[19:57:20][public¥index.php][112][][][] ■$application │ │ │
[19:57:20][app¥plugins¥SecurityPlugin.php][109] [SecurityPlugin] [SecurityPlugin::beforeDispatch] [beforeDispatch] │->handle() ■ │ │
[19:57:20][app¥plugins¥SecurityPlugin.php][29] [SecurityPlugin] [SecurityPlugin::getAcl] [getAcl] │->getContent()■beforeDispatch│ │
[19:57:20][app¥controllers¥SessionController.php][15] [SessionController] [SessionController::initialize] [initialize] │ │から呼ばれる ■ │
[19:57:20][app¥controllers¥ControllerBase.php][13] [ControllerBase] [ControllerBase::initialize] [initialize] │ │ │ ■
[06:34:51][app¥controllers¥SessionController.php][] [SessionController] [SessionController::startAction] [startAction] │ │ ■forward │
[19:57:20][app¥controllers¥ControllerBase.php][27] [ControllerBase] [ControllerBase::forward] [forward] │ │ │ ('session/index') ■$uriParts = explode('/', $uri);
[19:57:20][app¥plugins¥SecurityPlugin.php][109] [SecurityPlugin] [SecurityPlugin::beforeDispatch] [beforeDispatch] │ ■ │ │controller/action/paraをセットして
[19:57:20][app¥plugins¥SecurityPlugin.php][29] [SecurityPlugin] [SecurityPlugin::getAcl] [getAcl] │ ■ │ │forward
[19:57:20][app¥controllers¥SessionController.php][15] [SessionController] [SessionController::initialize] [initialize] │ │ ■ │
[19:57:21][app¥controllers¥ControllerBase.php][13] [ControllerBase] [ControllerBase::initialize] [initialize] │ │ │ ■
[19:57:21][app¥controllers¥SessionController.php][28] [SessionController] [SessionController::indexAction] [indexAction] │ │ ■ │
└───────────────┴──────────┴
*class SessionController extends ControllerBase
invo ログイン後の Invoicesのページ
http://localhost/invo/session/start
[public¥index.php][16][][][] public/index SecurityPlugin SessionController ControllerBase InvoicesController
[public¥index.php][16][][][] .php .php .php .php .php
[public¥index.php][39][][][] ■ │ │ │ │
[public¥index.php][16][][][] ■ │ │ │ │
[public¥index.php][39][][][] ■ │ │ │ │
[public¥index.php][105][][][] ■ │ │ │ │
[public¥index.php][16][][][] ■ │ │ │ │
[public¥index.php][39][][][] ■ │ │ │ │
[public¥index.php][105][][][] │ │ │ │ │
[public¥index.php][118][][][] │ │ │ │ │
[app¥plugins¥SecurityPlugin.php][110] [SecurityPlugin::beforeDispatch] [beforeDispatch] │ ■ │ │ │
[app¥plugins¥SecurityPlugin.php][30] [SecurityPlugin::getAcl] [getAcl] │ ■ │ │ │
[app¥controllers¥SessionController.php][15] [SessionController::initialize] [initialize] │ │ ■ │ │
[app¥controllers¥ControllerBase.php][13] [ControllerBase::initialize] [initialize] │ │ │ ■ │
[app¥controllers¥SessionController.php][72] [SessionController::startAction] [startAction] │ │ ■ │ │
[app¥controllers¥SessionController.php][46] [SessionController::_registerSession] [_registerSession]│ │ ■ │ │
[app¥controllers¥SessionController.php][52] [SessionController::_registerSession] [_registerSession]│ │ ■ │ │
[app¥controllers¥SessionController.php][72] [SessionController::startAction] [startAction] │ │ ■ │ │
[app¥controllers¥SessionController.php][87] [SessionController::startAction] [startAction] │ │ ■ │ │
[app¥controllers¥ControllerBase.php][27] [ControllerBase::forward] [forward] │ │ │ ■ │
[app¥plugins¥SecurityPlugin.php][110] [SecurityPlugin::beforeDispatch] [beforeDispatch] │ ■ │ │ │
[app¥plugins¥SecurityPlugin.php][30] [SecurityPlugin::getAcl] [getAcl] │ ■ │ │ │
[app¥controllers¥ControllerBase.php][13] [ControllerBase::initialize] [initialize] │ │ │ ■ │
[app¥controllers¥InvoicesController.php][28][InvoicesController::indexAction] [indexAction] │ │ │ │ ■
└───────────────┴──────────┴──────┴
・毎回 trim作業をやるか
baseにいれるか ★これが軸
$fp = fopen('¥a.log', 'a+');
$log_data .= "¥n[" . date("H:i:s") . "][" . __FILE__ ."][" . __LINE__ . "][" . __CLASS__ . "][" . __METHOD__ . "][" . __FUNCTION__ . "]¥n" ;
fwrite($fp, $log_data); fclose($fp);