3
我有點困惑。我創建服務容器引導文件:在其他php類中使用symfony的依賴注入組件
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
}
}
我怎麼會做一個優雅的方式?