Home > Lang > PHP Archive

PHP Archive

CakePHPでCronを使う。

<?php
    $_GET['url'] = "crons/vacuum/";
    require_once( dirname( dirname(__FILE__) ) . "/index.php" );
?>

Cronで動かすスクリプトに上記の様にコードを書く。
すると、

http://hogehoge.com/crons/vacuum

と同じ動作をする。

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;

みたいな。

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));

Home > Lang > PHP Archive

Search
Feeds
Meta

Return to page top