30 lines
699 B
PHP
30 lines
699 B
PHP
![]() |
<?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";
|
||
|
}
|
||
|
|
||
|
}
|