示例#1
0
文件: EntityTest.php 项目: Roma48/hw4
 public function testParseEntity()
 {
     $testEntity = $this->getMockBuilder('Entity\\EntityManager')->disableOriginalConstructor()->setMethods(null)->getMock();
     $user = new User();
     $user->setCreatedAt('1111');
     $user->setUserName('Roma');
     //        $testEntity = new EntityManager();
     $this->assertInstanceOf('User\\User', $user);
     $parsedEntity = $testEntity->entityParse($user);
     $this->assertCount(2, $parsedEntity);
     $this->assertArraySubset(['entity' => 'User', 'properties' => ['id' => null, 'userName' => 'Roma', 'createdAt' => '1111', 'updatedAt' => null, 'deletedAt' => null]], $parsedEntity);
 }
示例#2
0
文件: index.php 项目: Roma48/hw4
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"
            integrity="sha512-K1qjQ+NcF2TYO/eI3M6v8EiNYZfA95pQumfvcVrTHtwQVDG+aHRqLi/ETn2uB+1JqwYqVG3LIvdm9lj6imS/pQ=="
            crossorigin="anonymous">
    </script>
</head>

<body class="add-user">

<div class="container">

    <?php 
$entity = new EntityManager();
$entity->db_init();
if (isset($_POST['name'])) {
    $user_login = new User();
    $user_login->setUserName($_POST['name']);
    $id = $entity->insert($user_login);
    $_SESSION['user'] = $id;
    header("Location: /user/index.php");
    exit;
}
?>

    <form method="post">
        <div class="form-group">
            <label for="name">Name</label>
            <input type="text" class="form-control" id="name" placeholder="Name" name="name">
        </div>

        <button type="submit" class="btn btn-default">Sign in</button>
    </form>
示例#3
0
文件: AddUser.php 项目: Roma48/hw4
    <div class="container">

        <div id="header">
            <a href="/../shop/" class="btn btn-default">Shop</a>
            <a href="/../user/" class="btn btn-default">Users</a>
            <a href="/../user/AddUser.php" class="btn btn-default">Add User</a>
            <a href="/../products/index.php" class="btn btn-default">Products</a>
            <a href="/../products/AddProduct.php" class="btn btn-default">Add Product</a>
            <a href="/../orders/index.php" class="btn btn-default">Orders</a>
        </div>

        <?php 
if (isset($_POST['name'])) {
    $user = new User();
    $user->setUserName($_POST['name']);
    //                $date = new DateTime('now');
    $user->setCreatedAt(1111111111);
    //                $user = array(
    //                    'entity' => 'users',
    //                    'user_name' => $_POST['name']
    //                );
    $user_insert = new EntityManager();
    $user_insert->insert($user);
    header("Location: index.php");
    exit;
}
?>

        <form method="post">
            <div class="form-group">