30 lines
699 B
PHP
Executable File
30 lines
699 B
PHP
Executable File
<?php
|
|
|
|
namespace itguild\forms\app\controllers;
|
|
|
|
use itguild\forms\app\core\BaseController;
|
|
use itguild\forms\debug\Debug;
|
|
use itguild\forms\JsonForm;
|
|
use Twig\TwigFunction;
|
|
|
|
class MainController extends BaseController
|
|
{
|
|
private $html;
|
|
|
|
public function indexAction(): void
|
|
{
|
|
$this->view->addFunction(new TwigFunction("create_form", function (){
|
|
$form = new JsonForm(file_get_contents("form.json"));
|
|
$form->convertHTML();
|
|
$form->render();
|
|
}));
|
|
|
|
echo $this->view->render('main/index.html.twig', ['title' => 'Заголовок', 'content' => ""]);
|
|
}
|
|
|
|
public function exampleAction()
|
|
{
|
|
echo "example";
|
|
}
|
|
|
|
} |