public function testGetData() { $pageClass = new PageEntity(); $pageClass->setId(1); $pageClass->setUrl('url'); $pageArray = array('id' => 1, 'url' => 'url'); $this->assertEquals($pageArray, $this->em->getData($pageClass)); }
public function edit() { $pages_collection = new PagesCollection(); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $page = new PageEntity(); $page->setId($_GET['id']); $page->setTitle($_POST['title']); $page->setContent($_POST['content']); $pages_collection->save($page); header('Location: index.php?controller=pages'); } $data = $pages_collection->get($_GET['id']); $this->loadView('cms/pages_edit', array('data' => $data)); }
<?php require_once "./Model/entity/PageEntity.php"; $page = new PageEntity(); $page->setId(2); $page->setUrl('url'); echo $page->getId(); echo "<br />"; echo $page->getUrl();