Skip to content

AbstractModel

  • Full name: \Zemit\Mvc\Controller\Traits\Abstracts\AbstractModel

Methods

getModelName

public getModelName(): ?string
  • This method is abstract.

setModelName

public setModelName(?string $modelName): void
  • This method is abstract.

Parameters:

Parameter Type Description
$modelName ?string

getModelNamespaces

public getModelNamespaces(): array
  • This method is abstract.

setModelNamespaces

public setModelNamespaces(?array $modelNamespaces): void
  • This method is abstract.

Parameters:

Parameter Type Description
$modelNamespaces ?array

getModelNameFromController

public getModelNameFromController(?array $namespaces = null, string $needle = 'Models'): ?string
  • This method is abstract.

Parameters:

Parameter Type Description
$namespaces ?array
$needle string

getControllerName

public getControllerName(): string
  • This method is abstract.

loadModel

public loadModel(?string $modelName = null): \Phalcon\Mvc\ModelInterface
  • This method is abstract.

Parameters:

Parameter Type Description
$modelName ?string

appendModelName

public appendModelName(string $field, ?string $modelName = null): string
  • This method is abstract.

Parameters:

Parameter Type Description
$field string
$modelName ?string