Backend\Modules\Search\Actions\Synonyms::loadDataGrid PHP Метод

loadDataGrid() приватный Метод

Loads the datagrids
private loadDataGrid ( )
    private function loadDataGrid()
    {
        // create datagrid
        $this->dataGrid = new BackendDataGridDB(BackendSearchModel::QRY_DATAGRID_BROWSE_SYNONYMS, BL::getWorkingLanguage());
        // sorting columns
        $this->dataGrid->setSortingColumns(array('term'), 'term');
        // column function
        $this->dataGrid->setColumnFunction('str_replace', array(',', ', ', '[synonym]'), 'synonym', true);
        // check if this action is allowed
        if (BackendAuthentication::isAllowedAction('EditSynonym')) {
            // set column URLs
            $this->dataGrid->setColumnURL('term', BackendModel::createURLForAction('EditSynonym') . '&id=[id]');
            // add column
            $this->dataGrid->addColumn('edit', null, BL::lbl('Edit'), BackendModel::createURLForAction('EditSynonym') . '&id=[id]', BL::lbl('Edit'));
        }
    }