Тип поля рендеринга в пользовательской форме

Я пытаюсь отобразить тип поля медиа-менеджера в пользовательской форме. Форма не загружается из xml.

этот код вызывает ошибку:

$obj = new JFormFieldMedia();
$obj -> __set('name','icon_image');   
$obj -> renderField();

Пожалуйста, помогите мне?

2 голоса | спросил marco 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 24 Sep 2016 01:19:09 +0300 2016, 01:19:09

1 ответ


1

То, что вам не хватало, заключается в добавлении вашего элемента в объект формы, как показано ниже:

$media = new JFormFieldMedia();
$media->name = 'icon_image';
$media->label = 'Image';
$media->setForm($this->form);

Не привязывая его к форме, он не может получить базовое значение.

ответил Stuart Steedman 3 42016vEurope/Moscow11bEurope/MoscowThu, 03 Nov 2016 15:49:39 +0300 2016, 15:49:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132