我有一個問題,我一直在做我自己的MVC應用程序,但似乎有一個在模型和控制器之間傳遞變量的問題。控制器的輸出是包含一些json格式數據的單個變量,看起來很簡單。從控制器傳遞變量到視圖
控制器
<?php
class controllerLib
{
function __construct()
{
$this->view = new view();
}
public function getModel($model)
{
$modelName = $model."Model";
$this->model=new $modelName();
}
}
class controller extends controllerLib
{
function __construct()
{
parent::__construct();
}
public function addresses($arg = false)
{
echo'Addresses '.$arg.'<br />';
$this->view->render('addressesView');
$this->view->showAddresses = $this->model->getAddresses();
}
}
?>
查看
<?php
class view
{
function __construct()
{
}
public function render($plik)
{
$render = new $plik();
}
}
class addressesView extends view
{
public $showAddresses;
function __construct()
{
parent::__construct();
require 'view/head.php';
$result = $this->showAddresses;
require 'view/foot.php';
}
}
?>
現在的問題是,這 - $> showAddresses沒有通過查看和IM卡。
很多基本的東西出了問題,我建議你閱讀有關OOP和MVC模型。我會盡力在稍後更正此代碼 –