Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
registerCustomModels example
$module
=
$parts
[
0
]
;
$controller
=
$parts
[
1
]
;
$path
=
$this
->
Path
(
)
. 'Controllers/' .
ucfirst
(
$module
)
. '/' .
ucfirst
(
$controller
)
. '.php';
if
(
!
file_exists
(
$path
)
)
{
throw
new
Enlight_Exception
(
sprintf
(
'Controller "%s" can\'t load failure',
$controller
)
)
;
}
// register plugin model directory
if
(
file_exists
(
$this
->
Path
(
)
. 'Models'
)
)
{
$this
->
registerCustomModels
(
)
;
}
// register plugin views directory
if
(
file_exists
(
$this
->
Path
(
)
. 'Views'
)
)
{
Shopware
(
)
->
Template
(
)
->
addTemplateDir
(
$this
->
Path
(
)
. 'Views/'
)
;
}
// register plugin snippet directory
if
(
file_exists
(
$this
->
Path
(
)
. 'Snippets'
)
)
{