loadClass('CFI')
Clase CFI (CloudFrameworkInterface) para facilitar la gestión de WebApps para el Interface de CLOUD-PLATFORM
/** @var CFI $cfi */
$cfi = $this->core->loadClass('CFI');
$cfi->setTitle("WebApp for CFI");
$this->addReturnData($cfi->returnData());
Ahora podremos desarrollar WebApps LOW-CODE a través del objeto de la clase CFI, sin tener que invertir en desarrollar código para frontend.
Mostrar campos en la webapp de CFI
$cfi->field('UserName')->title('User Name for login');
Esto mostrará un campo de texto (obligatorio por defecto) cuyo nombre de campo es 'UserName'
Hacer que el campo sea opcional
llamaremos a la función allowEmpty()
$cfi->field('UserName')->title('User Name for login')->allowEmpty(true);
Asignación de un valor por defecto al campo
llamaremos a la función value()
$cfi->field('UserName')->title('User Name for login')->value('foo@acme.es');
Enviar el formulario de la WebApp a un API
El resultado del formulario de la webapp querremos validarlo y enviarlo a un API para que procese los datos, lo normal es ser enviado a la misma API de la aplicación de CFI.