我有点困惑。我使用服务容器创建了一个 Bootstrap 文件:
require_once '/path/to/lib/sfServiceContainerAutoloader.php';
sfServiceContainerAutoloader::register();
$sc = new sfServiceContainerBuilder();
$sc->register('database', 'PDO')->
addArgument('mysql:host=localhost;dbname=my_dbname')->
addArgument('user')->
addArgument('password')->
addArgument(array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));
我现在想创建一个类并使用数据库
class Foo {
functon runSomeQuery() {
// Here I want to use database
}
}
我如何以优雅的方式实现它?