/** * 获取当前要执行的控制器路径 * * @param string $module * @return string */ private function getControllerPath($module) { if (in_array($module, ['', 'default'])) { return App::getFacadeApplication()['path.app'] . '/controllers'; } return App::getFacadeApplication()['path.app'] . '/modules/' . $module . '/controllers'; }
public function __construct() { print_r(\Powernote\Support\Facades\App::getFacadeApplication()['config']['database']); }
/** * 标准化名称 * * @return array */ private function normalizeName() { $appName = App::getAppName(); $class = "\\App\\{$appName}\\Controllers\\{$this->controller}Controller"; return [$class, $this->action . 'Action']; }
/** * 获取模板视图样式名 * * @return string */ protected function getViewStyle() { return App::getFacadeApplication()['config']['app']['view.style'] ?: 'default'; }