1. Go to this page and download the library: Download tangoman/front-bundle 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/ */
tangoman / front-bundle example snippets
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
// ...
public function registerBundles()
{
$bundles = array(
// ...
new TangoMan\FrontBundle\TangoManFrontBundle(),
new TangoMan\CallbackBundle\TangoManCallbackBundle(),
);
// ...
}
}
use TangoMan\FrontBundle\Model\Button;
use TangoMan\FrontBundle\Model\ButtonGroup;
use TangoMan\FrontBundle\Model\Item;
use TangoMan\FrontBundle\Model\Menu;
use TangoMan\FrontBundle\Model\Modal;
use TangoMan\FrontBundle\Model\SearchForm;
use TangoMan\FrontBundle\Model\SearchInput;
use TangoMan\FrontBundle\Model\SearchOption;
use TangoMan\FrontBundle\Model\Th;
use TangoMan\FrontBundle\Model\Thead;
// AppBundle/Controller/DefaultController.php
namespace AppBundle\Controller;
// ...
class DefaultController extends Controller
{
/**
* @Route("/user/index")
*/
public function indexAction()
{
// ...
$form = new SearchForm();
// Number
$input = new SearchInput();
$input->setLabel('Id')
->setName('e-id')
->setType('number');
$form->addInput($input);
// Text
$input = new SearchInput();
$input->setLabel('User')
->setName('user-username')
->setType('text');
$form->addInput($input);
// Select
$input = new SearchInput();
$input->setLabel('Role')
->setName('roles-type')
->setPlaceholder('All')
->setType('select');
$option = new SearchOption();
$option->setName('Administrator')
->setValue('ROLE_ADMIN');
$input->addOption($option);
$option = new SearchOption();
$option->setName('User')
->setValue('ROLE_USER');
$input->addOption($option);
$form->addInput($input);
// Submit
$input = new SearchInput();
$input->setLabel('Filter')
->setType('submit')
->setIcon('glyphicon glyphicon-search');
$form->addInput($input);
return $this->render(
'user/index.html.twig',
[
'form' => $form,
'users' => $users,
]
);
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.