예제 #1
0
<?php

include "../../boot.php";
$engine = new Alchemy\Component\UI\Engine(new Alchemy\Component\UI\ReaderFactory(), new Alchemy\Component\UI\Parser());
$engine->setMetaFile("list1.yaml");
$engine->setTargetBundle("html");
$element = $engine->build();
$generated = $element->getGenerated();
echo '<link rel="stylesheet" href="//cdn.datatables.net/1.10.0-beta.2/css/jquery.dataTables.css">' . PHP_EOL;
echo '<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>' . PHP_EOL;
echo '<script type="text/javascript" language="javascript" src="//cdn.datatables.net/1.10.0-beta.2/js/jquery.dataTables.js"></script>' . PHP_EOL;
echo '<h1>Jquery - DataTables 1.10 - Async Array Data Example</h1>';
echo $generated["html"] . PHP_EOL;
echo "<script>" . $generated["js"] . "</script>";
예제 #2
0
<?php

include "../../boot.php";
//use Symfony\Component\Yaml\Parser;
//$yaml = new Parser();
//$value = $yaml->parse(file_get_contents("test1.yaml"));
//echo "<pre>";
//print_r($value);
//die;
$engine = new Alchemy\Component\UI\Engine(new Alchemy\Component\UI\ReaderFactory(), new Alchemy\Component\UI\Parser());
$engine->setMetaFile("test1.yaml");
$engine->setTargetBundle("bootstrap");
$data = array("id" => "00000000000001", "username" => "eriknyk", "password" => "admin", "first_name" => "Erik", "last_name" => "Amaru Ortiz", "address" => "Park Avenue, N. 277.", "genre" => "M");
$_GET["mode"] = isset($_GET["mode"]) ? $_GET["mode"] : "";
$form = $engine->build($data, array("mode" => $_GET["mode"]));
echo '<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />';
echo '<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css" />';
echo '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>';
echo '<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>';
echo '<div class="container">';
echo '<div class="col-xs-8">';
echo '<h1>', $form->title, '</h1>';
echo '<div class="row"><div class="pull-right"><div class="btn-group" role="toolbar">';
foreach ($form->getToolbar() as $i => $tbItem) {
    echo $tbItem->getGenerated('html') . ' ';
}
echo '</div></div></div>';
echo '<div class="row">';
echo '<form role="form" ';
foreach ($form->getAttributes() as $k => $v) {
    echo " ", $k, '="', $v, '"';