class DefaultController extends AppController
{
protected $components = array('smarty');
/**デフォルトイベント(メソッド)*/
public functionindex()
{
$db_test = M ('members '); //モデルをロードしてインスタンス化する
/**データの追加*/
$data = array(
'title' => '書き込みテスト',
'body' => ' 書き込まれた内容',
);
$result = $db_test->create($data);
if(FALSE != $result)
{
dump("
例 1: < br />データは正常に書き込まれました!
");
}
/**複数のデータを追加する*/
dump("
例 2:
");
$data = array(
array('title'=>'データ 1', 'body'=>'コンテンツ 1'),
array(' title'=>'データ 2' , 'body'=>'Content2'),
array('title'=>'Data3', 'body'=>'Content3'),
array ('title'=>'Data 4', 'body'=>'コンテンツ 4'),
array('title'=>'データ 5', 'body'=>'コンテンツ 5'),
);
{
$result = $db_test->create($item);
if(FALSE != $result)
{
dump("data" .$item['title']." Strong>書き込みに成功しました!
");
}
}
dump("
");
/**データを更新する*/
$data = array('title'=>) ;'データのタイトルを変更', '本文'=>'データの内容を変更');
$result = $db_test->where(array('id' =>3))->update($data) ;
if(FALSE != $result)
{
dump("
exampel 3:
データは正常に更新されました。
");
}
/**データを削除する*/
$result = $db_test->where("id=5")->remove();
if(FALSE != $ result)
{
dump("
例 3:
データは正常に削除されました!
"); &*/
$db_test->where(array('id'=>12, 'action'=>1))
->order("`id` DESC")
->fields(" id,name,action")
->findAll();
$this->shownav();
}
//画像処理イベント
public function image()
{
$file = Configure::read( 'app_path').'/yagas/K750c_small_06.jpg';
$im = M('SYS', 'image') //システム モデルをロードしてインスタンス化する
$im->th_width = 200; ->th_height = 150;
$im->thumb($file, null, false)
/**コヒーレントな演算子を使用してデータクエリを実行する*/
{
dump($this); $this->shownav();
}
/**別のコントローラーイベント*/
パブリック関数 info()
{
$this->shownav();
/** 別のコントローラーイベント*/
private function showav()
{
echo '
デフォルト イベントにアクセスイベント管理者にアクセス/a>
イベント情報にアクセスします'
}
;