モデル
概要
データの編集作業などを行う。
DBへの登録や更新、削除、検索を実行
定義
classes/model配下に設定
モデル
app/classes/model/sample04.php
<?php
namespace Model;
// サンプルモデル
class Sample04 extends \Model {
// データ取得メソッド
public static function get_result()
{
// 初期化
$result = array();
// 値を設定
$result['data1'] = "テストデータ1";
$result['data2'] = "テストデータ2";
$result['data3'] = "テストデータ3";
$result['data4'] = "テストデータ4";
$result['data5'] = "テストデータ5";
// 値を返却
return $result;
}
}
コントローラー
app/classes/controller/sample04.php
<?php
// サンプルコントローラー
class Controller_Sample04 extends Controller
{
// アクションを省略時のデフォルトの画面
public function action_index()
{
//ビューを作成
$view = View::forge('sample04/index');
// ビューに変数を割り当て
$view->set('username', 'ほげほげ06');
$view->set('title', 'サンプルテスト(モデル1)');
// モデルデータを設定
$view->set('data', \Model\Sample04::get_result());
// ビューをブラウザに出力
return $view;
}
}
ビュー
app/views/sample04/index.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title><?= $title ?></title>
</head>
<body>
ようこそ, <?= $username ?>さん.
<div><?php echo $data["data1"] ?></div>
<div><?php echo $data["data2"] ?></div>
<div><?php echo $data["data3"] ?></div>
<div><?php echo $data["data4"] ?></div>
<div><?php echo $data["data5"] ?></div>
</body>
</html>
結果
最終更新:2013年05月22日 23:34