PHP code example of jooservices / form-builder

1. Go to this page and download the library: Download jooservices/form-builder library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

jooservices / form-builder example snippets


use JOOservices\FormBuilder\FormBuilder;

$builder = FormBuilder::fromJson($json);

$schema = $builder->validateSchema();
$html = $builder->renderHtml([
    'values' => $existingValues,
    'errors' => $errors,
]);

$config = $builder->toConfigArray();

$assets = $builder->assets();
$assetTags = $builder->renderAssetTags();

$submission = $builder->validateSubmission($input);

if ($submission->passes()) {
    $values = $submission->normalizedValues();
}

$builder = FormBuilder::fromJson($json);

$manifest = $builder->assets([
  'tinymce_url' => 'https://cdn.tiny.cloud/1/no-api-key/tinymce/7/tinymce.min.js',
]);

echo $builder->renderAssetTags();

$manifest = $builder->assets([
  'load_tinymce' => false,
  'package_asset_mode' => 'url',
  'package_asset_base_url' => 'https://static.example.com/form-builder',
]);

$builder->registerFieldAdapter($adapter);

$builder->registerFieldType('media_picker', $renderer, $validator, $normalizer);