PHP Archive
CakePHPでCronを使う。
<?php $_GET['url'] = "crons/vacuum/"; require_once( dirname( dirname(__FILE__) ) . "/index.php" ); ?>
Cronで動かすスクリプトに上記の様にコードを書く。
すると、
http://hogehoge.com/crons/vacuum
と同じ動作をする。
- Comments: 0
- Trackbacks: 0
CakePHPでファイルのダウンロードのやり方。
例えば、
$output_file = sprintf(DB_NAME."_%s.db", date("Ymd-hi")); system("/usr/bin/pg_dump -u ".DB_NAME." < ".AUTH_USER_FILE_PATH." > ".DB_EXPORT_PATH.$output_file); $this->autoRender = false; Configure::write('debug', 0); header("Content-disposition: attachment; filename=".$output_file); header("Content-type: application/octet-stream; name=".$output_file); $result = file_get_contents(DB_EXPORT_PATH.$output_file); print($result); return;
みたいな。
- Comments: 0
- Trackbacks: 0
CakePHP の findAll の条件に IN 演算子を使うには
CakePHP の findAll の条件に IN 演算子を使うには
$this->model->findAll(array('field IN (1,2,3)'));
または、
$params = array(1,2,3); $this->model->findAll(array('field' => $params));
- Comments: 0
- Trackbacks: 0
- Search
- Feeds
- Meta