Example #1
0
 protected function migrate($entityName)
 {
     $locator = base::getDbLocator();
     $mapper = $locator->mapper($entityName);
     $mapper->migrate();
     echo 'OK!';
 }
 public function shoutBox(Request $request, Response $response)
 {
     $locator = base::getDbLocator();
     $mapper = $locator->mapper('app\\models\\Message');
     if (!empty($_POST)) {
         $message = $mapper->insert(['author' => $_POST['author'], 'message' => $_POST['message']]);
     }
     $messages = $mapper->all();
     AssetBundle::registerCss('bootstrap', __DIR__ . '/../views/css/bootstrap.css');
     return $this->render('shoutbox', ['messages' => $messages]);
 }