示例#1
0
/**
 * @param EntityBuilderHelper $entityBuilder
 */
function buildCreateView($entityBuilder)
{
    $emptyEntityInstance = $entityBuilder->createEmpty();
    $formViewAggregator = new FormViewAggregator($emptyEntityInstance);
    $contentHeader = $entityBuilder->getLabel();
    $contentAction = 'Shto';
    $contentHTML = $formViewAggregator->buildEntityFormHTML();
    $GLOBALS[CONTENT_HEADER] = $contentHeader;
    $GLOBALS[CONTENT_ACTION] = $contentAction;
    $GLOBALS[CONTENT_HTML] = $contentHTML;
}
示例#2
0
/**
 * @param EntityBuilderHelper $entityBuilder
 * @param array $identifier
 */
function buildEditView($entityBuilder, $identifier)
{
    $entityInstance = $entityBuilder->getByIdentifier($identifier);
    $formViewAggregator = new FormViewAggregator($entityInstance);
    $contentHeader = $entityBuilder->getLabel();
    $contentAction = 'Përditëso';
    $contentHTML = $formViewAggregator->buildEntityFormHTML();
    $GLOBALS[CONTENT_HEADER] = $contentHeader;
    $GLOBALS[CONTENT_ACTION] = $contentAction;
    $GLOBALS[CONTENT_HTML] = $contentHTML;
}
示例#3
0
/**
 * @param EntityBuilderHelper $entityBuilder
 * @param bool $tableHasActions [optional]
 * @param bool $appendCreateButton [optional]
 */
function buildListView($entityBuilder, $tableHasActions = true, $appendCreateButton = true)
{
    $entityInstances = $entityBuilder->getList();
    buildListViewFromList($entityBuilder, $entityInstances, $tableHasActions, $appendCreateButton);
}