>  기사  >  백엔드 개발  >  thinkphp总结

thinkphp总结

WBOY
WBOY원래의
2016-06-13 12:12:57937검색

thinkphp小结

用ThinkPHP做过几个项目后,感觉这个框架蛮不错的,很适合自己的逻辑习惯,开发起来也快捷,呵呵, 总结了一些项目中常用的东东,希望对初学TP的朋友有所帮助! 

1. 模板中不能使用的标签

{$content} {$i}

2. If标签

如:

试验后总是有想不到的错误, 这样,还不如直接用来得快些呢.

约定:

1.所有类库文件必须使用.class.php作为文件后缀,并且类名和文件名保持一致

2.控制器的类名以Action为后 缀

3.模型的类名以Model为后缀,类名第一个字母须大写

4.数据库表名全部采用小写,

如:

数据表名: 前缀_表名

模型类名: 表名Model 注:这里的表名第一个字母要大写

创建对象: D('表名') 注:这里的表名第一个字母要大写

定义控制器类

class IndexAction extends Action{

public function show(){

echo '这是新的 show 操作';

}

}

然后在浏览器里面输入

http://localhost/myApp/index.php/Index/show/

定义模型类:

class 表名Model extends Model{

[//手动定义字段[可选]

protected $fields = array(

'id',

'username',

'email',

'age',

'_pk'=>'id', //主键

'_autoInc'=>true //是否自增

)

]

}

记录的修改:

$User = D("User") // 实例化 User 对象

$User->find(1) // 查找 id 为 1 的记录

$User->

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.