2016年3月11日金曜日

PHPフレームワークMakoで、ORM

PHPフレームワークMako(4.5.10)ORMです。う、う、動いています。ちょっと感動。一山越えたかな(笑)?

app/models/Article.php
namespace app\models;

use mako\database\midgard\ORM;

class Article extends ORM
{
  protected $tableName = 'articles';
}
app/controllers/Blog.php
namespace app\controllers;

use mako\http\routing\Controller;
use mako\view\ViewFactory;
use \app\models\Article;

class Blog extends Controller
{
  public function read(ViewFactory $view, $id)
  {
    $article = Article::get($id);
    $view->assign('article', $article);
    return $view->create('blog/read');
  }
}

実際に設定してみたサイトがこちら

参考サイト
ORM(Mako Framework Documentation)

0 件のコメント:

コメントを投稿