thinkPHP的学习

1、版本,以3.1为主,因为手册是基于这个的,最新的版本,还没有对应的手册

 

2、发现一个问题,echo 中文时,出现乱码,而调用模版则正常。

 

3、写url的注意大小写。index和Index是不同的

 

 

为了学习thinkphp

这里结合新浪的平台进行操作

 

后期是利用thinkphp做一个官网,因此这里需要先做一个企业网站的例子

 

这里先实现一个企业网站的首页

 

重点模仿 安徽皖讯的效果

 

这里先还是写一个针对数据库的增删改查 则模仿官网,因为官网偏于前端的效果,与thinkphp没多大关系

 

遇到一个头疼的,最新的版本是3.3。当时看的是3.1 后来用的确是3.2

 

发现:使用zendstudio 时,thinkphp报错,但不影响使用,这是因为IDE不够智能,无法识别thinkphp的语法

 

2014.07.11 注意引入js与css的路径问题。 不要写相对路径,直接使用模版变量  __PUBLIC__ 

如果使用./public/这样的方式,会导致url变化的时候,出现js,css 无法正常引入

 

 

模型的命名必须和数据库的表名要一致,否则导致 自动完成与自动验证 无法执行

数据库的评论表 为comments 而模型 我用了comment  二者差一个字符s

 

导致一直有错误,这是一个血的教训

 

 

2014.07.11 在输出2个结果集时,使用了voilist标签

标签的属性 采用了 name="{$data['comments']}" 一直报错,无法执行

 

修改为 name="data['comments']"后正常

 

这一点要非常注意

 

 

2014.07.11

<include file="Common:header" />

使用了该标签。有利于页面的简单化

 

2014.07.13

发现thinkphp可以自动产生目录,在入口文件中写入

//define('BIND_MODULE','Admin'); 即可产生Admin模块

 

 

 

 

 

 

 

posted on 2014-07-09 08:08  jsRunner  阅读(262)  评论(0编辑  收藏  举报

导航