ILIAS  release_8 Revision v8.24
base.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
6
10function base()
11{
12 // Step 0: Declare dependencies.
13 global $DIC;
14 $ui = $DIC->ui()->factory();
15 $renderer = $DIC->ui()->renderer();
16
17 // Step 1: Define the input field.
18 // See the implementation of a UploadHandler in Services/UI/classes/class.ilUIDemoFileUploadHandlerGUI.php
19 $file_input = $ui->input()->field()->file(new \ilUIDemoFileUploadHandlerGUI(), "Upload File", "you can drop your files here");
20
21 // Step 2: Define the form and attach the field.
22 $form = $ui->input()->container()->form()->standard("#", [$file_input]);
23
24 // Step 4: Render the form.
25 return $renderer->render($form);
26}
Class ilUIDemoFileUploadHandlerGUI.
global $DIC
Definition: feed.php:28
base()
Example of how to create and render a file input field and attach it to a form.
Definition: base.php:10