Exemple #1
0
 /**
  * 构造函数
  * 
  * @param \Ws\Env\App $app
  */
 public function __construct(App $app)
 {
     $this->app = $app;
     $viewDir = $app->config()->get('app.view.dir', false);
     if ($viewDir && is_dir($viewDir)) {
         $viewDir = rtrim($viewDir, '\\/');
     } else {
         $dir = $app->config()->get('app.dir');
         $viewDir = $dir . '/views';
     }
     $this->viewDir = $viewDir;
 }
Exemple #2
0
 /**
  * 定义命令对象并返回
  * 
  * @param  string   $id 名字
  * 
  * @return \Ws\Mvc\Cmd
  */
 public static function find($id, App $app)
 {
     $id = trim($id);
     if (empty($id)) {
         return null;
     }
     return $app->config()->get('app.cmds/' . strtolower($id));
 }