cms-manage/app/scaffold/Helper.php

35 lines
755 B
PHP

<?php
namespace app\scaffold;
use think\App;
class Helper {
protected $app;
public function __construct()
{
$this->app = App();
}
public function getPath($name,$type): string
{
$application = App('http')->getName();
switch ($type) {
case 'controller':
case 'model':
$class = $this->app->getAppPath().$application.$type.DIRECTORY_SEPARATOR .'customModel'.DIRECTORY_SEPARATOR.$name.'.php';
break;
default:
$class = $this->app->getAppPath().$application.$type.DIRECTORY_SEPARATOR.$name.'.php';
}
return $class;
}
public function getAppName()
{
return App('http')->getName();
}
}