Properties

$stubDir

$stubDir : string

Type

string

$namespace

$namespace : string

Type

string

$container

$container : \Psr\Container\ContainerInterface

Type

\Psr\Container\ContainerInterface

$model

$model : \App\Setting\Model\SettingGenerateTables

Type

\App\Setting\Model\SettingGenerateTables

$codeContent

$codeContent : string

Type

string

$filesystem

$filesystem : \Hyperf\Utils\Filesystem\Filesystem

Type

\Hyperf\Utils\Filesystem\Filesystem

Methods

__construct()

__construct(\Psr\Container\ContainerInterface  $container) 

MineGenerator constructor.

Parameters

\Psr\Container\ContainerInterface $container

getStubDir()

getStubDir() 

setStubDir()

setStubDir(\Mine\Generator\string  $stubDir) 

Parameters

\Mine\Generator\string $stubDir

getNamespace()

getNamespace() : string

Returns

string

setNamespace()

setNamespace(mixed  $namespace) 

Parameters

mixed $namespace

setGenInfo()

setGenInfo(\App\Setting\Model\SettingGenerateTables  $model) : \Mine\Generator\MapperGenerator

设置生成信息

Parameters

\App\Setting\Model\SettingGenerateTables $model

Returns

\Mine\Generator\MapperGenerator

generator()

generator() 

生成代码

preview()

preview() 

预览代码

getType()

getType() : string

获取生成的类型

Returns

string

getBusinessName()

getBusinessName() : string

获取业务名称

Returns

string

setCodeContent()

setCodeContent(string  $content) 

设置代码内容

Parameters

string $content

getCodeContent()

getCodeContent() : string

获取代码内容

Returns

string

getSearchCode()

getSearchCode(  $column) : string

获取搜索代码

Parameters

$column

Returns

string

getSearchPHPString()

getSearchPHPString(  $name,   $mark,   $comment) : string

Parameters

$name
$mark
$comment

Returns

string

getTemplatePath()

getTemplatePath() : string

获取模板地址

Returns

string

readTemplate()

readTemplate() : string

读取模板内容

Returns

string

placeholderReplace()

placeholderReplace() 

占位符替换

getPlaceHolderContent()

getPlaceHolderContent() 

获取要替换的占位符

getReplaceContent()

getReplaceContent() 

获取要替换占位符的内容

initNamespace()

initNamespace() : string

初始化服务类命名空间

Returns

string

getComment()

getComment() : string

获取控制器注释

Returns

string

getUse()

getUse() : string

获取使用的类命名空间

Returns

string

getClassName()

getClassName() : string

获取类名称

Returns

string

getModelName()

getModelName() : string

获取Model类名称

Returns

string

getFieldIdName()

getFieldIdName() : string

获取树表ID

Returns

string

getFieldPidName()

getFieldPidName() : string

获取树表父ID

Returns

string

getFieldName()

getFieldName() : string

获取树表显示名称

Returns

string

getSearch()

getSearch() : string

获取搜索内容

Returns

string