FOF30\Factory\Scaffolding\Layout\BrowseErector::applyTitleField PHP Метод

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

private applyTitleField ( $model, SimpleXMLElement $headerSet, SimpleXMLElement $fieldSet, $fieldName )
$headerSet SimpleXMLElement
$fieldSet SimpleXMLElement
    private function applyTitleField($model, \SimpleXMLElement $headerSet, \SimpleXMLElement $fieldSet, $fieldName)
    {
        $langDefs = $this->getFieldLabel($fieldName);
        $this->addString($langDefs['label']['key'], $langDefs['label']['value']);
        $this->addString($langDefs['desc']['key'], $langDefs['desc']['value']);
        $header = $headerSet->addChild('header');
        $header->addAttribute('name', $fieldName);
        $header->addAttribute('type', 'Searchable');
        $header->addAttribute('label', $langDefs['label']['key']);
        if (!empty($headerAttributes)) {
            foreach ($headerAttributes as $k => $v) {
                $header->addAttribute($k, $v);
            }
        }
        $field = $fieldSet->addChild('field');
        $field->addAttribute('name', $fieldName);
        $field->addAttribute('type', 'Sortable');
        $field->addAttribute('url', 'index.php?option=' . $this->builder->getContainer()->componentName . '&view=' . $this->model->getContainer()->inflector->singularize($this->viewName) . '&id=[ITEM:ID]&[TOKEN]=1');
    }