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模块