Я хотел бы иметь динамическое значение сессии значение по умолчанию filterParametersКак иметь значение по умолчанию в фильтре сессии [соната Администратор]
Этот код рабочий:
/**
* Default Datagrid values
*
* @var array
*/
protected $datagridValues = array(
'applications' => array('value' => 'Sport TV'),
'_sort_order' => 'ASC'
);
// Fields to be shown on filter forms
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('title')
->add('applications', null, array('label' => 'Chaîne'), null, array('expanded' => true, 'multiple' => true));
}
Но когда я добавляю сессии, он не хочет, что я использую это за пределами функции:
public function getApplicationsSession()
{
$session = new Session();
return $session->get('applications');
}
/**
* Default Datagrid values
*
* @var array
*/
protected $datagridValues = array(
'applications' => array('value' => $this->getApplicationsSession()),
'_sort_order' => 'ASC'
);
у меня есть эти ошибки:
Parse Error: syntax error, unexpected '$this' (T_VARIABLE)
Спасибо, что помогли мне.