batchまとめ
自分のまとめとして。
- http://d.hatena.ne.jp/hpool/20080305/1204681425
- http://d.hatena.ne.jp/hpool/20080318/1205833293
- http://d.hatena.ne.jp/hpool/20080422/1208837336
apps/myapp/config/factories.ymlに追加する
clibatch: controller: class: sfFrontWebController request: class: sfWebRequest response: class: sfConsoleResponse storage: class: sfNoStorage
apps/myapp/config/settings.ymlに追加する
clibatch: .settings: no_script_name: on web_debug: off
batch/test.php
<?php define('SF_ROOT_DIR', realpath(dirname(__file__).'/..')); define('SF_APP', 'myapp'); define('SF_ENVIRONMENT', 'clibatch'); define('SF_DEBUG', 1); require_once(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'apps'.DIRECTORY_SEPARATOR.SF_APP.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php'); batch::execute(__FILE__);
これでsessionを使わずに、routingは使えるようになる。