<head> <meta charset="UTF-8"> <title>Document</title> <!-- <link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet" /> --> <link href="http://imidiatv.dev/assets/bootstrap-3.3.2/css/bootstrap.min.css" rel="stylesheet" /> <style> *,html,body{font-size: 1em;} </style> </head> <body> <?php // Registering table `business_entity` with its fields $TotalFlex->registerView('business_entity')->setContexts(TotalFlex::CtxUpdate | TotalFlex::CtxCreate)->addField(Field\Text::getInstance("id_user", "ID"))->setPrimaryKey()->addField("name", "Nome")->addField(Field\SelectMultiOptions::getInstance("Perfis de acesso do usuário", "role_user", "id_user", "4", \TotalFlex\DBSource::getInstance("description", "id_role", "SELECT id_role , description FROM role")))->addButton(Button::getInstance("Salvar", array("type" => "submit")))->setTable("user")->where("id_user = 4"); // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxCreate , function ( ) { }) ; // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxUpdate ) ; // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxCreate ) ; echo \TotalFlex\Feedback::dumpMessages(); // prs($pdo->query("SELECT * FROM news_label")->fetchAll()); // pr($consulta->fetchAll()); // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxUpdate ) ; // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxRead ) ; // $TotalFlex->processPost ( "business_entity" , TotalFlex::CtxUpdate|TotalFlex::CtxRead|TotalFlex::CtxCreate ) ; /************************************************************ * TotalFlex Use Case * --------------------------------------------------------- * This is the real code to generate some form with TotalFlex * AND handle the return. *************************************************************/
/** * [addButton description] */ public function addButton(\TotalFlex\Button $Button) { $Button->setContexts($this->_contexts); $this->_fields[] = $Button; return $this; }