Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
explodeShopIds example
$filter
=
$this
->
prefixProperties
(
$this
->
Request
(
)
->
getParam
(
'filter',
[
]
)
, 'form'
)
;
$order
=
$this
->
prefixProperties
(
$this
->
Request
(
)
->
getParam
(
'sort',
[
]
)
, 'form'
)
;
$query
=
$this
->
getRepository
(
)
->
getListQuery
(
$filter
,
$order
,
$offset
,
$limit
)
;
// returns the total count of the query
$totalResult
=
$this
->
getManager
(
)
->
getQueryCount
(
$query
)
;
$forms
=
$query
->
getArrayResult
(
)
;
foreach
(
$forms
as
&
$form
)
{
$form
[
'shopIds'
]
=
$this
->
explodeShopIds
(
$form
[
'shopIds'
]
)
;
}
$this
->
View
(
)
->
assign
(
[
'success' => true, 'data' =>
$forms
, 'total' =>
$totalResult
]
)
;
}
/** * Creates new form * * @throws OptimisticLockException * @throws ORMInvalidArgumentException */