我正在製作自己的PHP-MVC框架。我有一個關於控制器和視圖關聯的問題。 我愛的Zend框架內使用控制器視圖如下方式:實現像ZendFramework一樣有效的控制器/視圖關聯
$this->view->data = 'Data here';
這樣就可以在視圖中使用如下:
echo $this->data;
我想知道怎樣才能實現這種關聯。 我想刪除/** **/
之間的代碼,並想用一些魔術功能替換。我的控制器代碼如下:
class UserController extends Controller{
/************************************/
public function __construct(){
$this->view = new View();
$this->view->setLayout('home');
}
function __destruct(){
$this->view->render();
}
/************************************/
public function index(){
$this->redirect('user/login');
}
public function login(){
}
public function register(){
}
public function forgotPassword(){
}
}
你想刪除的構造函數和析構函數? – BoltClock 2010-05-28 15:52:09
Zend認真只允許一個視圖每控制器操作? – 2010-05-28 17:05:46