作者:平凡天使007 | 来源:互联网 | 2014-06-12 18:37
在Home/Tpl中新建Index文件夹名字要与控制器名保持一样,再新建index.html模板文件,新建的模版文件要与方法名一样,这样在index方法中就可以$this-display()寻找调用模版了.
在Home/Lib/Action中的IndexAction.class.php中建立index方法.
在Home/Tpl中新建Index文件夹名字要与控制器名保持一样,再新建index.html模板文件,新建的模版文件要与方法名一样,这样在index方法中就可以$this->display()寻找调用模版了.
在方法中调用动态值
- $name='择高处立';
- $this->assign('date',$name);
- $this->display();
在模版中{$data} 就可以得到数据了,这样就可以调用动态值,执行顺序是先分配变量,再到模板中调用,到调用模板,然后访问方法名就可以显示出来了.
左右定界符容易与jsp冲突,如果修改定界符,休要修改配置文件中的配置项,在Home/conf/config.php中修改
&#39;TMPL_L_DELIM&#39;=>&#39;<{&#39;, //修改左定界符
&#39;TMPL_R_DELIM&#39;=>&#39;}>&#39;, //修改右定界符
创建thisphp数组库,创建tp_user表
- id INT(11)
- username CARCHAR(30)
- sex TINYINT 1
存储引擎MYISAM,在Home/conf/config.php中配置
- &#39;DB_TYPE&#39;=>&#39;mysql&#39;,
- &#39;DB_HOST&#39;=>&#39;localhost&#39;,
- &#39;DB_NAME&#39;=>&#39;thinkphp&#39;,
- &#39;DB_USER&#39;=>&#39;root&#39;,
- &#39;DB_PWD&#39;=>&#39;&#39;,
- &#39;DB_PORT&#39;=>&#39;3306&#39;,
- &#39;DB_PREFIX&#39;=>&#39;tp_&#39;,
在方法中实例化model调用数据库中的数据
- $m=new Model(&#39;User&#39;);
- $arr=$m->select();
- $this->assign(&#39;data&#39;,$arr[0][&#39;username&#39;]);
- $this->display();