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);