MODULE_NAME
CONTROLLER_NAME
ACTION_NAME
(下文简称 m c a)
TP5.0时,我的办法是
<?php
namespace app\behavior;
class Define{
public function run(){
$dispatch = request()->dispatch()['module'];
define('m', $dispatch[0]);
define('c', $dispatch[1]);
define('a', $dispatch[2]);
}
}
来到TP5.1, request()对像很复杂,不会取值,求大神帮忙取取他dump(request());
注意不能用define('m', strtolower(request()->module()));
define('c', strtolower(request()->controller()));
define('a', strtolower(request()->action()));
因为他会扔掉下划线 最佳答案
