2014年12月24日水曜日

Fat-Free Frameworkで、データベース接続

Fat-Free Frameworkで、データベース接続です。「function($f3) use ($db)」と、use を利用するのがミソです。

index.php
$db=new DB\SQL(
  'mysql:host=localhost;port=3306;dbname=dbsample',
  'usersample',
  'passwordsample'
);

$f3->route('GET /db',
  function($f3) use ($db) {
    $results = $db->exec('SELECT name FROM users') ;
    $f3->set('results', $results);
    $f3->set('content','db.htm');
    echo Template::instance()->render('layout.htm');
  }
);

実際に設定してみたのが、こちら

参考サイト
Databases(Fat-Free Framework for PHP)
Fat free framework: DB query - non-object(Stack Overflow)

0 件のコメント:

コメントを投稿