symfony1.4.9で、直接SQLを実行する

2011年3月20日 オフ 投稿者: KYO
Table of Contents

数千件のレコード追加の度、setXxxx … save()してたんでは、遅い。
PropelのgetConnection()で接続後、prepare()メソッドでSQL指定、execute()で実行が可能。


以下、サンプル。

        // table初期化
        $con = Propel::getConnection();
        $stat = $con->prepare('truncate table TableName');
        $stat->execute();