シンプルなコントローラーファイルStudentController.phpがあります
<?php
$data = array();
$data["firstName"] = $_GET["firstName"];
loadView("StudentView.php", $data);
?>
StudentView.phpというさらに単純なビュー ファイルがあります。
<?php
echo $firstName;
?>
関数を実装する方法がまったくわかりませんloadView($view, $data)
。$data
コントローラー内の変数がビューで使用可能になりたい($data["foo"]
コントローラーからビュー$foo
内になった)
CodeIgniterで非常に簡単にできることを実現したいのですが、それがどのように実装されているかわかりません。ソースファイルの Controller.php と Loader.php を調べてみたのですが、雑すぎて理解できませんでした。
CodeIgniter やその他のフレームワークは使いたくありません。PHP でネイティブに使いたいのです。