2 <head>
3 <title>test</title>
4 </head>
5 <body>
6 <print name = "Hello world!" type = "str" />
7 </body>
8 </html>
这是一段没有什么难度的代码,唯一的难度可能就是这个 print 标签,这个标签是框架
定义的,它的功能很简单,就是打印一个字符串,你可能觉得这样没什么意义,因为我使
用
PHP 代码也可以很轻易的完成这个功能,但是你想像一下一个做前端的为什么还需要懂
PHP 呢,如果使用标签库,那么前端开发人员就可以像使用 HTML 标签一样操作数据了。
我们知道所有的请求都必须要通过控制器,所以外部是无法直接访问这个视图文件的 ,
所以又需要修改控制器的代码了!!!
1 <?php
2 class Test_IndexController extends Tp_Controller {
3 public function indexAction() {
4 $model = new Test_IndexModel();
5 echo $model->test();
6 $this->_display('Test.test');
7 }
8 }
如果你学过
smarty,你可能对 display 方法很熟悉,实际上这个函数的功能就是显示一个
模板文件!!!
好了,一个基本的 MVC 应用就搭起来了,不是很难吧!!!
如何查看效果呢,有两种方式:
1.CGI: